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

本文介绍了C#中继承时构造函数的工作原理和执行顺序。强调了父类无参构造函数的重要性,以及如何使用`base`关键字调用父类的特定构造函数。在创建子类对象时,总是先执行父类构造,然后执行子类构造。理解这些概念对于进行面向对象的C#编程至关重要。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



