- 5
- 0
- 约1.33万字
- 约 55页
- 2018-03-29 发布于河南
- 举报
第4讲面向对象—继承
继承是由已有类创建新类的机制,是面向对象程序设计基础,是面向对象程序设计方法的一个重要手段 通过继承可以更有效地组织程序结构,利用已有的类来完成更复杂的新类的设计与开发,充分实现代码重用 Java只支持单一继承,即一个类只能有一个超类。 多态是指一个程序中,同名的不同方法共存的情况。 多态提高了类的抽象性和封装性,多态有两种表现形式:同一个类内的方法的重载和不同类间的子类对超类方法的覆盖。 继承和多态是面向对象编程的两个核心特点 本章介绍继承与多态的实现技术。 当一个类可以自动拥有另一个类的成员变量和成员方法时,称这两个类之间存在继承关系 被继承的类称为超类或父类,继承了超类成员的类称为子类,子类是由超类派生的类 一个类只有一个超类为单重继承,Java只支持单重继承。 子类继承的成员变量 子类可继承超类的所有私有以外的成员变量; 子类不能继承超类的private成员变量,如果希望超类的成员变量不被子类访问,那么就声明为私有的,充分体现了面向对象编程的封装原则。 子类继承超类的成员方法 子类可继承超类的所有私有以外的成员方法; 子类不能继承超类的private成员方法,不能继承超类的构造方法,但可以调用超类的构造方法。 如果子类成员方法与超类相同,称子类覆盖超类成员方法,即子类重新定义超类的同名方法; this引用 用来在一个成员函数内部指向当前的对象 ; 作用: 访问本类
您可能关注的文档
最近下载
- JBT 5673-2015 农林拖拉机及机具涂漆 通用技术条件.pdf VIP
- 四年级上册数学期末考试卷(西师大版).doc VIP
- DB36T 2170-2025公路沥青路面聚丙烯长丝防裂基布应力吸收层技术规范.pdf VIP
- 飞桨企业案例精选(1).pptx VIP
- 护理管理学题库.docx VIP
- 小数与单位换算高频易错提高卷(含解析)四年级下册数学人教版.pdf VIP
- DBJ51T 150-2020 四川省不燃型聚苯颗粒复合板建筑保温工程技术标准.pdf VIP
- (完整版)初二数学四边形难题(含答案).pdf VIP
- 特种作业安全管理培训.pptx VIP
- (九科全套)乌鲁木齐地区2026年高三(三模)全科试卷(含答案).pdf
原创力文档

文档评论(0)