自己整理的北大青鸟C#教程chp.ppt
第五章 继承与多态 本章目标 继承 接口 多态 方法重写(new) 方法覆盖(override) 方法重载 抽象方法 密封 继承分类 现实世界中存在两种形式的继承 单一继承 多重继承 C#不支持多重继承 单一继承可以解决绝大部分的问题 对于确实需要多重继承的地方,可以采用其他的方式来实现 继承语法 class 派生类类名:基类类名 { //类中的其他成员 } 派生类:子类 基类:父类,超类 继承特性 继承是可传递的 如果C 从B 中派生,B 又从A 中派生,那么C 不仅继承了B 中声明的成员,同样也继承了A 中的成员,Object 类作为所有类的基类 派生类应当是对基类的扩展,派生类可以添加新的成员,但不能除去已经继承的成员的定义 构造函数和析构函数不能被继承。除此以外的其它成员,不论对它们定义了怎样的访问方式都能被继承,基类中成员的访问方式只能决定派生类能否访问它们 继承特性 派生类如果定义了与继承而来的成员同名的新成员,就可以覆盖已继承的成员,但这并不因为这派生类删除了这些成员,只是不能再访问这些成员而已 类可以定义虚方法,虚属性以及虚索引指示器,它的派生类能够重载这些成员,从而实现类可以展示出多态性 方法覆盖 如果派生类中有一个声明和基类相同的成员,编译器不会报错,而是一个警告,可以通过使用new关键字来关闭这个警告。 Father ff=new So
您可能关注的文档
- 腰椎X检查摄影技术.ppt
- 腹部平片诊断.ppt
- 膜分离科技进展高院士.ppt
- 膝关节不稳的临床分型.ppt
- 膨胀机课件.ppt
- 自主招生物理课件.ppt
- 自体血回输的应用.ppt
- 自働化简.ppt
- 自制机械设计制造试题答案.doc
- 自动剪板机毕业设计.doc
- 2025年医科大学第二附属医院医务人员招聘考试试题(含答案)(9).docx
- 小学生关于感恩节演讲稿.docx
- 劳动周 任务一 校园维护我响应(教学课件)劳动人美版六年级下册2026.ppt
- 2025河源市连平县元善镇社区工作者招聘考试真题及答案.docx
- [] - 2025-08-31 七七云享资源查找工具 v20250830(安卓端+Window端).pdf
- 小学生关于端午节日记.docx
- 2025河源市龙川县老隆镇社区工作者招聘考试真题及答案.docx
- 2026年国际视野下的社会治理创新报告.docx
- 2025菏泽市曹县普连集镇社区工作者招聘考试真题及答案.docx
- 2025哈尔滨市平房区平房镇社区工作者招聘考试真题及答案.docx
原创力文档

文档评论(0)