Java——继承

Java——继承

目录

  • Java——继承
    • 一、继承概述
    • 二、super关键字
      • 继承中构造方法的访问特点
      • 继承中成员方法的访问特点
    • 三、方法重写
      • 方法重写注意事项
    • Java中继承注意事项
    • 四、修饰符
      • 权限修饰符
      • 状态修饰符

一、继承概述

在这里插入图片描述
Java——继承_第1张图片

Java——继承_第2张图片
Java——继承_第3张图片

二、super关键字

Java——继承_第4张图片
Java——继承_第5张图片

继承中构造方法的访问特点

Java——继承_第6张图片
举例:
Java——继承_第7张图片
Java——继承_第8张图片
父类中没有无参构造方法的情况:
Java——继承_第9张图片
Java——继承_第10张图片

Java——继承_第11张图片

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

Java——继承_第12张图片
Java——继承_第13张图片
Java——继承_第14张图片

三、方法重写

Java——继承_第15张图片

Java——继承_第16张图片

Java——继承_第17张图片
Java——继承_第18张图片
@override 注解,声明下面这个方法是重写的方法,这样就以防方法重写时写错方法名字。

方法重写注意事项

Java——继承_第19张图片

Java中继承注意事项

Java——继承_第20张图片

Java——继承_第21张图片
Java——继承_第22张图片

四、修饰符

权限修饰符

Java——继承_第23张图片

同一个类中Java——继承_第24张图片
同一个包中的子类
Java——继承_第25张图片
同一个包中的无关类
Java——继承_第26张图片
不同包下的子类
Java——继承_第27张图片
不同包下的无关类
Java——继承_第28张图片

状态修饰符

final
Java——继承_第29张图片
Java——继承_第30张图片
static
Java——继承_第31张图片

Java——继承_第32张图片
为什么main方法是静态的?

你可能感兴趣的:(java学习笔记,java)