Java 继承

1、
屏幕快照 2018-10-11 下午2.06.49.png

用法

        public class Teacher extends Employee {

         }

2、继承的成员变量
子类继承父类的成员变量。访问的时候优先访问子类,找不到再去找父类的变量

3、区分方法中重名的三种变量


屏幕快照 2018-10-11 下午2.16.00.png

4、继承中成员方法的访问特点


屏幕快照 2018-10-11 下午2.19.29.png

5、方法的重写


屏幕快照 2018-10-11 下午2.21.02.png

6、 @Override
可选的安全检测 手段,可以检测是否覆盖重写

7、子类与父类的修饰符使用


屏幕快照 2018-10-11 下午2.32.23.png

8、项目维护的原则:尽量不要改已有的类,要修改则进行覆盖重写


屏幕快照 2018-10-11 下午2.40.45.png

9、构造方法

先执行父类的构造方法,再执行子类的构造方法

public Zi() {
    //super();//默认调用父类的无参构造方法
    //也可以在子类的构造方法中调用父类的有参构造方法
    super("ghj");
    System.out.println("子类的无参构造方法");
}

10、super 关键字的三种使用方法


屏幕快照 2018-10-11 下午3.07.39.png
 //访问父类的成员变量
    System.out.println(name);
    System.out.println(super.name);
    //访问父类的成员方法
    super.method();

11、this 关键字的使用

屏幕快照 2018-10-11 下午3.35.26.png

12、Java 属于单继承,但是可以多级继承;


屏幕快照 2018-10-11 下午4.32.16.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、继承 概述继承是面向对象的重要特征之一,当多个类中存在相同的属性和行为时,将这些内容抽取到单独一个类中,那多个...
    java部落阅读 660评论 0 0
  • 一、继承 1. 概述 继承是面向对象的重要特征之一,当多个类中存在相同的属性和行为时,将这些内容抽取到单独一个类中...
    陈凯冰阅读 363评论 0 2
  • 继承的概念 继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。 继承就是子类继承父类的特征和...
    耳东陈_f1e5阅读 1,000评论 0 4
  • 1月24号 星期三 天气 晴 亲子日记第16天 又是一年腊八日,腊八蒜,腊八粥。晚上已把腊八蒜腌制好。本打算和孩子...
    快乐向上2008阅读 188评论 0 0
  • 以自我为中心是儿童早期自我意识发展的一个必然阶段。3岁的孩子除了生理需要以外,自我意识开始萌芽。在此阶段,他们都是...
    香媛媛阅读 288评论 0 0