- 多态
父类 变量名=new 子类();
成员变量 编译,运行 看父类。
成员方法 编译 看父类,运行看子类。
- 转型
向下转型 子类类型 变量=(子类类型)父类引用
多态不能调用子类独有的内容,向下转型。
java.lang.ClassCastException类型转换异常
在向下转型的时候,如果抓成其他的子类类型,就会遇到这个异常
- toString
一个类没有继承,默认继承Object类
当输出一个对象的引用时,toString默认输出地址值
Javabean对toString重写,想要输出所有对象。
- Equals
== 数据类型比较字面值,引用比较地址值
Equals 不能比较数据类型,引用比较地址值,重写后比较内容。
五.抽象类
抽象类不嫩够创建对象,想要调用抽象类的内容,要创建子类调用。
抽象方法必须放在抽象类中,子类必须重写抽象类的方法。