-
静态变量static
查看全部 -
final关键字含义
查看全部 -
子类的初始化顺序
查看全部 -
java访问修饰符
查看全部 -
需要特别注意:静态初始化块只在类加载时执行,且只会执行一次,同时静态初始化块只能给静态变量赋值,不能初始化普通的成员变量。
查看全部 -
引用类型转换
向上类型转换(隐式/自动类型转换),是小类型到大类型的转换,无风险
向下类型转换(强制类型转换),是大类型到小类型,有风险
instanceof运算符,来解决引用对象的类型,避免类型转换的安全性问题
查看全部 -
多态
引用多态 父类的引用可以指向本类的对象;父类的引用可以指向子类的对象
方法多态 创建本类对象时,调用的方法为本类方法;创建子类对象时,调用 的方法为子类重写的方法或者继承的方法
查看全部 -
super的应用
子类的构造的过程当中必须调用其父类的构造方法
查看全部 -
final关键字
final可以修饰类,方法,属性和变量
修饰类,则该类不允许继承
修饰方法,则该方法不允许被覆盖(重写)
修饰属性,则该类的属性不会进行隐式的初始化(类的初始化属性必须有值)或在构造方法中赋值(但只能选其一)
修饰变量,则该变量的值只能赋一次值,即变为常量
查看全部 -
Java中的this关键字
this关键字代表当前对象 this.属性 操作当前对象的属性;this.方法 调用当前对象的方法
封闭对象的属性的时候,经常会使用thsi关键字
查看全部 -
Java中的访问修饰符
private 本类
默认 本类,同包
protected 本类,同包,子类
public 本类,同包,子类,其他
查看全部 -
接口中方法不能有方法体,同时方法的访问修饰符不能是 private 和 protected
查看全部 -
包含抽象方法的类一定是抽象类,抽象类和抽象方法都需要添加关键字 abstract,且顺序为 abstract class
查看全部 -
多态查看全部
-
继承查看全部
举报