1,多态和接口的作用
多态机制的使用可以动态调整对象的调用,降低对象之间的依存关系
接口被用来建立类与类之间关联的标准
2,super关键字的作用
用super();调用父类的构造方法,super关键字调用父类的成员变量和方法
3,重写,重写可以选择扩大方法的修饰权限
4,当实例化一个子类对象时,父类对象也会被相应的实例化(会自动调用父类的无参构造方法)可以通过super关键字显式的调用父类的构造方法
5,Object类
getClass(); notify();notifyAll();wait()这四个方法不能被重写,因为被定义为final类型
当有类重写了toString方法时,打印这个类的对象将打印出重写的toString方法的所返回的字符串
6,对象类型转换,
向上转型,将子类对象赋值给父类类型的变量
向下转型,将父类对象强制转换为某个子类对象
Instanceof关键字的作用,判断父类对象是否为子类对象的实例
格式 某个类的引用 instanceof 某个类
只有当父类对象的引用本来就是子类对象的实例时,才能将父类对象强制转换为子类对象,如图
7,怎样构成重载?
个数,类型,顺序不同构成重载
8,不定长参数
格式 参数类型。。。参数名
9,接口
接口中定义的任何字段都是 static final 类型的
接口也可以进行向上转型的操作