- 1、本文档共16页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
day09 【继承、super、this、抽象类】
今日内容
三大特性——继承
方法重写
super关键字
this关键字
抽象类
教学目标
能够解释类名作为参数和返回值类型
能够写出类的继承格式
能够说出继承的特点
能够说出子类调用父类的成员特点
能够说出方法重写的概念
能够说出super可以解决的问题
描述抽象方法的概念
写出抽象类的格式
写出抽象方法的格式
能够说出父类抽象方法的存在意义
能够完成发红包案例的代码逻辑
第一章 继承
1.1 概述
由来
多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只要
继承那一个类即可。如图所示:
北京市昌平区建材城西路金燕龙办公楼一层 电话:400-618-9090
其中,多个类可以称为子类,单独那一个类称为父类、超类 (superclass)或者基类。
继承描述的是事物之间的所属关系,这种关系是: is-a 的关系。例如,图中兔子属于食草动物,食草动物属于动
物。可见,父类更通用,子类更具体。我们通过继承,可以使多种事物之间形成一种关系体系。
定义
继承:就是子类继承父类的属性和行为,使得子类对象具有与父类相同的属性、相同的行为。子类可以直接
访问父类中的非私有的属性和行为。
好处
1. 提高代码的复用性。
2. 类与类之间产生了关系,是多态的前提。
1.2 继承的格式
通过 extends 关键字,可以声明一个子类继承另外一个父类,定义格式如下:
class 父类 {
...
}
class 子类 extends 父类 {
...
}
继承演示,代码如下:
/*
* 定义员工类Employee,做为父类
北京市昌平区建材城西路金燕龙办公楼一层 电话:400-618-9090
*/
class Employee {
String name; // 定义name属性
// 定义员工的工作方法
public void work() {
System.out.println(尽心尽力地工作);
}
}
/*
* 定义讲师类Teacher 继承 员工类Employee
*/
class Teacher extends Employee {
// 定义一个打印name的方法
public void printName() {
System.out.println(name= + name);
}
您可能关注的文档
- Java基础网络编程知识点.pdf
- java基础多线程知识点.pdf
- java基础IO流&Properties集合知识点.pdf
- java基础常用API知识点.pdf
- Java基础File&递归&字节流知识点.pdf
- java基础面向对象.pdf
- java基础集合知识点.pdf
- java基础Debug&基础练习知识点.pdf
- java基础语法知识点.pdf
- Java基础语法知识点.pdf
- 2024年江西省寻乌县九上数学开学复习检测模拟试题【含答案】.doc
- 2024年江西省省宜春市袁州区数学九上开学学业水平测试模拟试题【含答案】.doc
- 《GB/T 44275.2-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第2部分:术语》.pdf
- 中国国家标准 GB/T 44275.2-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第2部分:术语.pdf
- GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构.pdf
- 《GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构》.pdf
- 中国国家标准 GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构.pdf
- GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南.pdf
- 中国国家标准 GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南.pdf
- 《GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南》.pdf
文档评论(0)