手机版

COOP课程总复习(案例)(4)

发布时间:2021-06-07   来源:未知    
字号:

对C#面向对象的一个简单的总结

使程序结构清晰

7. C#关键字:

this 表示当前实例

base 用于表示父类,可以用于访问父类的成员

(在子类中可以使用base调用父类的属性)

protected 允许被其子类访问,而不允许其他非子类访问 sealed 密封类 不能被继承的类 ( eg: string类 ) 8.private < protected < public 三种修饰符的区别:

多态:

1.定义: 相同的方法调用可实现不同的实现方式

2.解决继承的什么问题?

父类的子类很多,方法各不相同,需要用很多的if 判断句 3. 方法的重载也成为方法的多态 4. 如何实现多态: 虚方法 抽象方法

2.2虚方法

1. 实现多态的步骤:

实现方法的重写。—— 父类中定义方法,用virtual 关键字定义虚方法 在子类中定义子类自己的方法,用override 实现了对父类的重写 (两种方式实现子类重写父类)

创建父类变量,用子类对象实例化这个父类变量

把父类类型作为参数类型,它的子类对象作为参数传入 定义父类变量,用子类对象初始化父类变量 2. 示例:() 3. 虚方法和抽象方法的区别:

COOP课程总复习(案例)(4).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)