上篇回顾
里氏替换概念
父类对象装子类对象
作用
方便进行对象存储和管理
使用
is和as
is用于判断
父类是不是指定类型的子类
as用于转换
父类类型转换为子类类型对象
当然父子可以相互转换
今天的标题是继承:构造函数,很多同学肯定有疑问,我们在封装时不是已经学习了构造函数吗?继承后的构造函数有什么不同吗?那首先,我们回顾一下在封装中学习的构造函数。
构造函数
实例化对象时调用的函数
主要用来初始化成员变量
不写返回值
函数名和类名相同
访问修饰符根据需求而定
一般为public
可以重载构造函数
可以用this语法重用代码