ICode9

精准搜索请尝试: 精确搜索
  • java:变量类型&修饰符2022-06-22 16:03:31

    变量类型 局部变量:类的方法中的变量。 实例变量:独立于方法之外的变量,不过没有 static 修饰。 类变量:独立于方法之外的变量,用 static 修饰。           修饰符 可见范围 注: 子类与基类在同一包中:被声明为 protected 的变量、方法和构造器能被同一个包中的任何其他类访问;

  • Java面向对象有哪些特征?2022-06-21 23:32:46

    面向对象编程是利用类和对象编程的一种思想。万物可归类,类是对于世界事物的高度抽象,不同的事物之间有不同的关系,一个类自身与外界的封装关系,一个父类和子类的继承关系,一个类和多个类的多态关系。万物皆对象,对象是具体的世界事物,面向对象的三大特征封装,继承,多态。封装,封装说明一个

  • Java静态绑定与动态绑定(转载)2022-06-21 09:36:59

    (转自https://blog.csdn.net/zhangjk1993/article/details/24066085) 程序绑定的概念: 绑定指的是一个方法的调用与方法所在的类(方法主体)关联起来。对java来说,绑定分为静态绑定和动态绑定;或者叫做前期绑定和后期绑定. 静态绑定: 在程序执行前方法已经被绑定(也就是说在编译过程中就已

  • java基础_多态(转载)2022-06-21 09:34:08

    (转载自https://blog.csdn.net/hu4545/article/details/125054634) 什么是多态? 多种形态,多种状态。具体指:编译的时候一种形态,运行的时候另一种形态。 指的是父类型的引用指向子类型的对象。编译阶段:静态绑定父类的方法;运行阶段:动态绑定子类型对象的方法。 学习多态前需要了解两个基

  • 二个视图基类、五个视图扩展类、九个视图子类、视图集2022-06-19 14:34:18

    使用APIView写5个接口 class BookView(APIView): renderer_classes = [JSONRenderer, ] def get(self, request): book_list = Book.objects.all() ser = BookSerializer(instance=book_list, many=True) return Response(ser.data) def p

  • 面向对象2022-06-18 23:34:56

    面向对象(OOP) 对于描述复杂的,为了从整体上合理分析,需要面向对象。框架 对于微观操作,需要面向过程。流程 面向对象的本质 以类的方式组织代码,以对象的形式封装数据。 三大特性 封装(将数据包装起来) 继承(子类继承父类) 多态(同一事物的不同状态) 值传递 package com.oop.demo01

  • java抽象类简介说明2022-06-18 23:03:31

    转自: http://www.java265.com/JavaCourse/202206/3757.html 下文笔者讲述java抽象类的简介说明,如下所示 java抽象类的简介 抽象类可用于修饰类,修饰成员方法 抽象类修饰可使用abstract关键字 例: 修饰符 abstract class 类名{ 修饰符 abstract 返回值类型 方

  • java多态详解2022-06-18 22:03:07

    转自: http://www.java265.com/JavaCourse/202206/3756.html java多态详解 下文笔者将详细介绍java多态,如下所示 何为多态呢? 多态指: 一个同类型的对象,执行同一行为,但是表现出不同的行为内容 多态的常见形式 多态示例: 父类类型 对象名称 = new 子类构造器; 接口 对象名称

  • java类初始化、实例初始化、方法重写、重载2022-06-18 17:36:17

    一、类的初始化 1、类的初始化如何触发   a、new一个类的实例对象之前,需要进行类加载和初始化;   b、访问类的静态变量或者对类的静态变量进行赋值;   c、类的静态方法的调用;   d、使用反射机制进行上面1、2、3的操作;   e、main()方法所在的类需要先加载和初始化;   f、

  • 面向对象2022-06-18 17:36:09

    面向对象 构造器: 和类名相同 没有返回值 作用: new 本质在调用构造方法 初始化对象的值 注意点: 定义有参构造之后,如果想使用无参构造,显示的定义一个无参的构造 alt+insert 有参构造和无参构造 this. 只当前类 类与对象 类是一个模板:抽象,对象是一个具体的实例 方法

  • 类的继承2022-06-18 15:03:17

    继承类(子类)继承基类(父类)的成员变量,及其函数的访问权。 继承访问权限参考链接:https://blog.51cto.com/967243153/2064579 1.类的方法(函数)(访问权)的继承 1.1 子类继承父类的虚函数和非虚函数 点击查看代码 #include<iostream> using namespace std; class Shape{ public:

  • 多态的介绍和多态的特点2022-06-18 14:03:20

    java中的多态:多态是指不同类的对象在调用同一个方法所呈现的效果不同 使用条件:   1.要有继承或者实现的关系   2.要有方法的重写   3.要有父类引用指向子类对象 多态的作用:消除了子类之间的耦合关系,提高了程序的可扩展性和可维护性,耦合指的是代码之间的关联程度 父类引用指

  • Java面向对象下笔记&1000以内素数2022-06-18 10:05:45

    面向对象(下) Static关键字 无论是否产生了对象,或无论产生了多少个对象的情况下,某些特定的数据在内存空间里只有一份,例如所有的中国人都有个国家名称,每个中国人都共享这个国家名称,不用在每个中国人的实例对象中都单独分配一个用于代表国家名称的变量 static的使用 可以用来修饰:

  • C++继承深度解析2022-06-14 23:34:05

    一.继承的概念 继承是C++中代码复用的重要手段。通过继承,可以获得父类的所有功能,并且可以在子类中重写已有功能,或者添加新功能。 1 #include <iostream> 2 #include <string> 3 4 using namespace std; 5 6 class Memory 7 { 8 public: 9 Memory() 10

  • Java 异常处理2022-06-14 19:32:05

    Java 异常处理 异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。 比如说,你的代码少了一个分号,那么运行出来结果是提示是错误 java.lang.Error;如果你用System.out.println(11/0),那么你是因为你用0做了除数,会抛出 java.lang.ArithmeticException 的异

  • 面向可复用设计的软件构造2022-06-14 09:34:17

    可复用性的度量、形态与外部表现源代码级别的复用、模块级别的复用:类/抽象类/接口、库级别的复用:API/包、系统级别的复用:框架 代码复用代码级别:方法等模块级别:类和接口库级别:API系统级别:框架 代码级别白盒复用:源代码可见,可修改和扩展。复制已有代码当正在开发的系统,进行修改。可定

  • 3.18 软工学习周结报告2022-06-13 21:05:40

    学习第三个礼拜,主要是熟悉 java 的高级语法(核心) 继承:子类继承父类的所有属性和方法,如果方法和属性被 private 修饰,子类则无法读取。子类使用 Super 关键字继承。父类无 法调用子类方法。 构造方法:方法名称必须与类名相同,且没有返回 值。Object 类是所有类的父类,即 java 中的根类

  • 哈工大软件构造复习3(6,7)2022-06-13 19:33:53

    6 Abstract Data Type (ADT) ADT:抽象数据类型 ADT的特性:表示泄漏、抽象函数AF、表示不变量RI Creators:构造器 Producers:生产器 Observers:观察器 Mutators:变值器   不可变数据类型没有变值器 重点: String类型: creators: String constructors producers: concat , substring ,

  • c#初级学习_面向对象编程2022-06-12 17:34:33

    堆 栈 静态存储区域 类(类文件是以cs结尾): 写出类后需要创造类的对象(program),即类的实体化 使用关键字new。{类名 对象名 = new 类名()} this:指当前类的对象 类并不占内存,对象占用内存。 【public】 class 类名 { 字段;属性;方法;构造函数;} 方法:public static 方法名()静态方法 {} 静态与非

  • java学习笔记特辑#12 方法的重写2022-06-12 13:35:19

    重写:子类对父类中提供的方法进行重新定义 语法:子类和父类中的方法的声明完全一致 重写又被称为方法的覆盖   例如: 李世民继承了李渊给他的国家    但他想改 于是↓    同时你也能引用super  

  • java学习笔记特辑# 继承2022-06-12 13:01:08

    继承:子类可以自动拥有父类中除了私有内容外的其他所有内容. 当出现X是一种Y的时候,X就可以继承Y. 黑熊怪是一种妖怪 public class 类 extends 父类{ } 作用:简化代码的开发 子类对父类进行了扩展     例如              这样就继承了妖怪chiren的特性了    然后最后

  • 抽象和数据与表现分离2022-06-12 12:35:16

    抽象 当一个类中包含了抽象方法,那么该类也必须使用abstract关键字来修饰,这种使用abstract关键字的类就是抽象类。 当父类中有抽象方法时那这个继承了这个类的所有子类都必须重写抽象方法 抽象方法定义格式:        public abstract 返回值类型 方法名(参数列表);      抽

  • 软件构造博客42022-06-12 00:02:40

    三种模式 创建型模式  结构型模式 行为类模式 工厂方法模式 定义用于创建对象的接口,但让子类决定哪个v 要实例化的类 工厂方法允许类将实例化推迟到子类 我们无法预测需要创建的对象的类 希望其子类指定它创建的对象 所以将责任委派给多个帮助程序子类之一 当client不知道

  • 多态和Object类2022-06-11 17:36:01

    多态 多态首先是建立在继承的基础上的,先有继承才能有多态。 函数调用的绑定 当通过对象变量调用函数的时候,调用哪个函数这件事情叫做绑定 静态绑定:根据变量的声明类型来决定 动态绑定:根据变量的动态类型来决定 在成员函数中调用其他成员函数也是通过this这个对象变量来调用的 覆

  • Hash表和继承2022-06-11 17:31:22

    Hash表就是一种数据结构,在这种数据结构里面所有的东西是以一对值放进去的, 一个是key(键),一个是value(值) 一个值对应一个键 ,如果要取就是把那个值取出就行 HashMap<Integer, String> map = new HashMap<>(); map.put(1,"呼呼"); map.put(2,"JOJO"); map.put(3,"阿虎"); put就是往里

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有