20191127学习总结

继承:子类的内存空间包含了父类

super()可以调用父类的带参数的构造器,放在子类中调用必须放在第一行。 子类在初始化的时候先调用父类不带参数的构造器,如果没有,就会报错,我们只能认为修改。

重写

父类有这个方法,子类不想改方法名,重写这个方法。方法名一样,参数一样。 1.继承 2.子类重写父类的方法 3.方法名一样 4.参数类型参数个数一样 5.重载:方法名一样,参数不一样 6.返回值一样 7.重写的访问修饰符,父类中private的,子类不能重写。子类的访问修饰符,就比父类的要大。

instanceof

判断一个对象是不会死某个类型,用于引用数据类型的转型。 A instanceof B A为对象 B为类型

对象转型

1.应该有继承关系 2.应该有相互的引用 2.1 子对象能直接赋值给父类引用 2.2 父类对象不能直接赋值给子类引用 3.要把父类型转换为子类型,那么父类型中应该先包括子类型

多态

多态是运行时加载 1.继承 2.重写 3.父类引用指向子类对象

Object

所有类的父类