接口:
接口只能有抽象方法,抽象方法可以有非抽象方法
接口只能有常量(final)
只能使用public , abstract来修饰
抽象类有构造方法,接口没有构造方法
多态:
有继承关系
涉及方法重写
父类引用指向子类对象
example:
[mw_shl_code=java,true]Animal a = new Cat();[/mw_shl_code]
多态的向上转型和向下转型,类似于基本数据类型的强转
example:
[mw_shl_code=java,true]a = (Cat)a;[/mw_shl_code]
instanceof 作用:用于判断A和B的引用数据类型是否相同。
|
|