- 5
- 0
- 约6.82千字
- 约 45页
- 2017-01-08 发布于湖北
- 举报
《Visual C# .Net程序设计》 Visual C# .Net程序设计 第四章 面向对象的高级程序设计 4.1 类的继承性与多态性 4.2 抽象类与接口 4.3 分部类与命名空间 4.4 委托 4.1 类的继承性与多态性 一、类的继承性 二、类的多态性 一、类的继承性 类的继承性最主要的优点就是能提高代码的可重用性 1.派生类的声明 2.派生类的构造函数 3.密封类 1.派生类的声明 (1) 派生类的特点 可以拥有自己的成员 可以隐式地从基类继承所有成员,包括方法、字段、属性和事件,但私有成员、构造函数和析构函数等除外。 只能从一个类中继承 (2) 一般形式 派生类的示例 2.派生类的构造函数 在C#中,派生类不能继承其基类的构造函数,但通过使用base关键字,派生类构造函数就可以调用基类的构造函数。 当创建派生类对象时,系统首先执行基类构造函数,然后执行派生类的构造函数。 实例4-1演示(源代码见教材) 3.密封类 使用密封类可以阻止一个类的代码被其他类继承 使用密封类的好处: 可以提高应用程序的可靠性和性能。 软件企业通过使用密封类还可以把自己的知识产权保护起来,避免他人共享代码。 在C#中,添加关键字sealed可以声明密封类。 二、类的多态性 为了使用派生类能更改基类的数据和行为,C#提供了两种选择: 1.使用new关键字重新定义类的成员
您可能关注的文档
最近下载
- 2024年中国AI算力行业发展报告.pptx VIP
- JJF 2238-2025 电感箱校准规范.pdf VIP
- 五金制品公司保密协议.docx VIP
- 转基因食品安全网络舆情分析与对策建议.docx VIP
- 螺丝生产控制计划Process Management Plan.doc
- 《高标准农田耕地地力引导性指标》DB13T 6160-2025(河北标准).pdf
- 模版环境影响评价全本公示,简介:1年产5000吨有色氨纶纱线项目金港镇张家港市金红鹰纺织有限公司南京科泓环保技术有限责任公司2015-5-25见附件438.pdf.pdf VIP
- 世界优秀影片赏析日常作业.docx VIP
- 高一必修一生物电子课本.docx VIP
- 最新人教版八年级生物上册-全册优秀课件全集(463张).pptx VIP
原创力文档

文档评论(0)