-
Object 的toString()的方法:查看全部
-
instance of 关键字可以解决多态转换时类型不匹配的问题查看全部
-
final关键字: 表示“最终的”,即不可修改。 final可以修饰类、方法、属性和变量 1、修饰类:不允许被继承 2、修饰方法:不允许被重写 3、修饰属性:则该属性不会进行隐式初始化(不会自动初始化),需要手动初始化或者在构造方法中初始化 (但二者只能选一,即只能初始化一次后便不能更改) 4、修饰变量,只能在声明的时候赋一次值,成为常量。 (static final 会使其成为全局常量)查看全部
-
java中可以通过初始化块进行数据赋值 在类的生命中包含多个初始化块,当创建类的实例时,会依次执行这些代码块,用static修饰初始化块,就称为静态初始化块 静态初始化块只在类加载时执行,且只会执行一次,同时静态初始化块只能给静态变量赋值,不能初始化普通的成员变量 程序运行时静态初始化块最先被执行,然后执行普通初始化块,最后才执行构造方法查看全部
-
继承的初始化顺序: 1.初始化父类再初始化子类。 2.先执行初始化对象中的属性,再执行构造方法中的初始化。 父类对象-->属性初始化--->构造方法 子类对象-->属性初始化--->构造方法查看全部
-
方法的重写 语法规则: 1.返回值类型; 2.方法名; 3.参数类型及个数; 都要与父类继承的方法相同,才叫方法的重写查看全部
-
Java中的继承 1、继承就是类与类的一种关系,Java中的继承是单继承,也就是一个类只有一个父类 2、继承的好处:子类拥有父类的所有属性和方法(父类属性和方法修饰符不能是private);实现代码复用; 3、语法规则:class 子类 extends 父类{...} 【Eclipse创建Java类的选项里,superclass可以选择父类。】查看全部
-
1、静态方法中可以直接调用同类中的静态成员,但不能直接调用非静态成员 如果希望在静态方法中调用非静态变量,可以通过创建类的对象,然后通过对象来访问非静态变量 2、在普通成员方法中,则可以直接访问同类的非静态变量和静态变量 3、静态方法中不能直接调用非静态方法,需要通过对象来访问非静态方法查看全部
-
getClass()!=obj.getClass()查看全部
-
super的应用查看全部
-
多态是指多种形态,父类的引用既可以指向本类的对象,也可以指向子类的对象查看全部
-
内部类:class Inner查看全部
-
java中equals()方法查看全部
-
final作用查看全部
-
equals()方法比较的是对象的引用是否指向同一块内存地址查看全部
举报
0/150
提交
取消