- 4
- 0
- 约 43页
- 2017-01-04 发布于未知
- 举报
2.9继承与重载 一、继承 1.继承的定义: 继承实际上是存在于面向对象程序的两个类之间的一种关系。当一个类拥有另一个类的所有数据和操作时,就称这两个类之间具有继承关系。被继承的类称为父类或超类,继承了父类或超类所有特性的类称为子类。 2.一个父类可以同时拥有多个子类 3.使用继承的主要优点,是使得程序结构清晰,降低编码和维护的工作量。 4.单重继承和多重继承的概念: 单重继承:是指任何一个类都只有一个单一的父类; 多重继承:是指一个类可以有一个以上的父类,它的域和方法从所有这些父类中继承。Java语言,出于安全、可靠性的考虑,仅支持单重继承。 小结:类是可以继承的,可以从一个类(父类)定义出另一个类(子类)。子类可在父类的基础上,修改或增加特性。继承可简化子类的代码,并使父类的代码得到重用。 二、类的多态 多态技术:域的隐藏(hide)、方法的覆盖(override)、方法的重载(Overload) 1.域的隐藏:在子类中,对从父类继承来的方法重新定义,使用类名或、对象名或this、super区别。 2.方法的覆盖:在子类中,对从父类继承来的方法重新定义。使用类名或对象名或this或super区分父类与子类的方法。 3.重载指的是,在同一个类中,定义多个同名的形式参数不同的方法,以增强
您可能关注的文档
- Java程序设计焦玲第8章数据库编程课件教学.ppt
- Java程序设计焦玲第9章Java网络编程课件教学.ppt
- Java程序设计刘德山金百东张建华01_Java语言概述课件教学.ppt
- Java程序设计刘德山金百东张建华02_Java语言基础课件教学.ppt
- Java程序设计刘德山金百东张建华03_类与对象课件教学.ppt
- Java程序设计刘德山金百东张建华04_继承与多态课件教学.ppt
- Java程序设计刘德山金百东张建华05_数组与Java的常用类课件教学.ppt
- Java程序设计刘德山金百东张建华06_集合类与泛型1课件教学.ppt
- Java程序设计刘德山金百东张建华07_异常处理课件教学.ppt
- Java程序设计刘德山金百东张建华08_多线程课件教学.ppt
最近下载
- 用水搭伙协议书范本.docx VIP
- 诺瓦科技LED显示屏视频处理器VS2用户手册.docx
- b型流感嗜血杆菌疾病的疫苗预防效果.pptx VIP
- VDA6.3-2023过程审核检查表(应用版).xls VIP
- GB50854-2013 房屋建筑与装饰工程工程量计算规范.pdf VIP
- 2023年入党政审调查表.doc VIP
- 药店监督检查课件.pptx VIP
- 22G101与16G101钢筋平法图集对比变化汇总.docx VIP
- (2026秋新版)教科版五年级科学上册1.4《用光学显微镜观察》PPT课件.pptx VIP
- (2026秋新版)教科版五年级科学上册1.3《用简易显微镜观察》 PPT课件.pptx VIP
原创力文档

文档评论(0)