- 1
- 0
- 约2.98千字
- 约 50页
- 2020-04-18 发布于上海
- 举报
第5章 面向对象的高级程序设计;5.1.1 静态字段;用static修饰的属性被称为静态属性,静态属性可以读写静态字段的值,并保证静态字段值的合法性。在调用静态属性时需要使用“类名.静态属性名”的方式。;被static关键字修饰的方法被称为静态方法。同其他静态成员类似,静态方法使用“类名.方法名”的方式来访问。;静态方法与实例方法的区别;静态类:当类中的成员全部是静态成员时,就可以把这个类声明为静态类。声明静态类时需要在class关键字之前加上static关键字。;5.3 继承;5.3.1 protected修饰符和base关键字;继承例题5.2;继承通常包括有 继承(重用)、修改和扩展三种情况;
在C#中类只能是单继承,不能是多继承;
在C#中所有的类都是Object的子类;
派生类中如果声明了与基类同名的成员,可以使用new 修饰符对基类中同名的成员进行覆盖(隐藏),来完成属于自己的实现。
如果在一个类的前面添加seal关键字则这个类称之为密封类,密封类不能作为其他类的基类。
;5.3.2 派生类的构造方法;5.3.2 派生类的构造方法(续);5.4 类的多态性(**);5.4 类的多态性(**);5.4.1 类的多态性(**);可以通过三种方式实现动态的多态
通过虚方法
通过抽象方法
通过接口
;5.4.2 实现多态的手段(动态的多态);虚方法实现多态例题5.2;抽象方法实现
您可能关注的文档
最近下载
- 2025年房地产经纪人房源信息管理KPI指标体系构建专题试卷及解析.pdf VIP
- 伤口湿性愈合护理指南(2025版).docx VIP
- 2025年苏教版高中一年级地理(城市空间演化)试卷及解析.docx VIP
- 2025年金融风险管理师外汇风险多目标优化专题试卷及解析.pdf VIP
- 2025年金融风险管理师货币市场合规操作案例专题试卷及解析.pdf VIP
- CJJ-1-2008-城镇道路工程施工与质量验收规范.pdf VIP
- 2025年苏教版高三数学导数定义与导数几何意义专题复习专题试卷及解析.docx VIP
- 网络空间作战:机理与筹划.pptx VIP
- 部编人教版小学三年级《道德与法治》下册教案(全册).docx VIP
- 美军网络空间作战联合条令第二章网络空间作战.pptx VIP
原创力文档

文档评论(0)