所有的类的父类都是object类,也称作基类,这个只做了解。关于父类与子类有以下几点要注意:
1.子类继承了父类中非私有的属性和方法,子类也可以理解为派生类:
父类Father中定义了私有方法ZhengQian(),虽然子类Child继承了父类,但是ZhengQian()这个方法因为是私有的,子类是引用不了的,如下图所示:
最后一幅图片是看不到ZhengQian()这个方法的。
2父类可以引用子类对象
3子类引用不能直接引用父类对象,除非讲父类对象的数据类型强制转换成子类对象类型:
所有的类的父类都是object类,也称作基类,这个只做了解。关于父类与子类有以下几点要注意:
1.子类继承了父类中非私有的属性和方法,子类也可以理解为派生类:
父类Father中定义了私有方法ZhengQian(),虽然子类Child继承了父类,但是ZhengQian()这个方法因为是私有的,子类是引用不了的,如下图所示:
最后一幅图片是看不到ZhengQian()这个方法的。
2父类可以引用子类对象
3子类引用不能直接引用父类对象,除非讲父类对象的数据类型强制转换成子类对象类型: