- 5
- 0
- 约2.97千字
- 约 35页
- 2020-02-07 发布于辽宁
- 举报
第4章 C#高级编程 本章主要内容 1、 类的继承 2、接口 3、多态性 4、类型转换 5、集合与索引器 6、委托 7、事件 1、 类的继承 1.1 C#中的类继承 继承(派生)是面向对象编程最重要的特性之一。任何类都可以从另外一个类派生出来,被派出来的类叫子类,另一个叫父类。如类A从类B从派生出来,则称类A为子类,类B为父类或基类。 通过继承特性,使子类拥有父类的所有成员。 在C#中只支持单继承,而不支持多重继承,即在C#中一次只允许继承一个类,不能同时继承多个类。 1.2 调用基类的构造函数 当基类中有带参数的构造函数时,子类必须要调用基类的构造函数去初始化基类的成员变量。 子类使用base()语句显式调用基类的构造函数完成对基类成员变量的初始化。运行时,将首先执行基类构造函数,然后才执行派生类的构造函数的主体。 (2)密封类(sealed) 在C#中,有时希望我们设计的类不能继承,使用关键字sealed声明密封类。 除了密封类,sealed还可以用于声明密封方法,使用密封方法的目的是使用方法所在类的派生类无法重载该方法。 密封方法必须是对基类虚方法的重载,不是任何方法都可以声明为密封方法的。 2 接口 C#不支
您可能关注的文档
最近下载
- 养牛羊可行性研究报告.docx
- HAD 201-01 研究堆安全分析报告的格式和内容(1996).pdf VIP
- JB-1686-1975-球阀结构长度.pdf VIP
- 指数基金投资指南(银行螺丝钉).pdf VIP
- 2课题三 汽车二级维护作业流程 顶起位置1维护—预检工作.pdf VIP
- 旱地改造水田施工方案.docx VIP
- 山东省潍坊市2026届高三上学期开学调研监测考试 地理试卷含答案.docx VIP
- GM8802P中文使用说明书.pdf
- T∕CASSSP 0003-2025 高等学校重大科技基础设施项目文件归档与档案管理规范.pdf VIP
- 高模量沥青混合料在宁常高速公路上的应用研究.pptx VIP
原创力文档

文档评论(0)