2018年-2019年第二学期第四周C#学习个人总结

 

第五章面向对象高级包括:5.1类的继承中有5.1.1继承的概念:一是在现实生活中,继承一般指的是子女继承父辈的财产;在C#,类的继承是指在一个现有类的基础上去构建一个新的类,构建出来的新类被称作子类,现有的类被称作父类,子类会自动拥有父类除构造方法和析构方法以外的所有成员。
例如动物和犬科的继承关系,可用如下代码表示
class  Animal
{
}
class  Dog : Animal
{
}
5.1.2构造方法的执行过程是子类在实例化对象时,首先会调用父类的构造方法,最后再调用自身的构造方法。
5.1.3隐藏基类方法中使用new关键字来执行子类中的方法。
5.1.4中装箱与拆箱,简单来说,装箱就是将值类型转化为引用类型,拆箱就是将引用类型转化为值类型。
5.2sealed关键字中5.2.1sealed关键字修饰类在C#中使用sealed关键字修饰的类不可以被继承,也就是说不能派生子类,这样的类被称作密封类。5.2.2sealed关键字修饰方法,当一个类的方法被sealed关键字修饰后,这个类的子类将不能重写该方法。
posted @ 2019-03-31 18:04  誰与争锋  阅读(168)  评论(0编辑  收藏  举报