java基础【继承、super、this、抽象类】知识点.pdf

java基础【继承、super、this、抽象类】知识点.pdf

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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);     }

您可能关注的文档

文档评论(0)

186****7377 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档