面向对象程序设计第五章
第5章面向对象程序设计进阶 5.1 继承 5.1.1 继承概述 5.1.1 继承概述 从面向对象程序设计的观点来看,继承表示类之间存在一种一般与特殊的关系,这种关系使得某类对象可以继承另外一类对象的特征。 表示一般的类称为基类或超类,表示特殊的类称为派生类或子类。派生类继承了基类的所有特征,同时又可以加入自己的特征。 继承是面向对象程序设计的基本特征之一,它允许派生类继承基类的数据成员和成员函数。同时,派生类又可以添加新的成员或者对基类已有成员进行重定义 继承体现了代码重用思想。 5.1.2 定义派生类 定义派生类的格式: 类修饰符 class 类名 :基类 { 类体 } 在类定义中,通过在类名的后面加上冒号和基类名表示继承。其它内容与定义类一样。 【例5-1】 定义派生类Student P104 5.1.3 派生类的构造函数 在C#中,构造函数不能被继承。因此,在派生类中必须定义派生类的构造函数。 派生类构造函数的一般格式: 派生类构造函数名(派生类参数列表) : base(基类参数列表) { 初始化语句 } 当生成派生类对象时,构造函数的执行顺序为:首先执行基类构造函数,然后再执行派生类的构造函数。 【例5-2】 派生类构造函数的执行顺序 P106 5.1.4 访问和隐藏基类成员 1.访问基类成员 在派生类中使用base关键字访问基类成员。bas
您可能关注的文档
最近下载
- 甲状腺癌诊疗指南(2026).docx
- 全屋定制招商方案.pptx VIP
- 《运动损伤与康复》王国祥 7第七章 手腕部运动损伤与康复.ppt VIP
- 2026年寰宇东方国际集装箱(青岛)有限公司招聘备考题库完整参考答案详解.docx VIP
- 2023ACQ531变频器水行业专用变频器.docx VIP
- 电力电子技术题库及答案.doc VIP
- 青少年社交焦虑量表(SAS-A).docx VIP
- DBJ50T-342-2019 工程建设对既有建(构)筑物安全影响评估标准 .docx VIP
- 沅陵事业单位笔试真题2025.docx VIP
- 2025年江苏南京市高三二模高考数学试卷(答案详解).pdf VIP
原创力文档

文档评论(0)