Java继承
文章目录
- 继承
- 一.什么是继承
- 二.继承时类和类的关系
- 三.代码演示
- ①.父类
- ②.子类
继承
一.什么是继承
- 继承的本质是对某一批类的抽象,从而实现对现实世界更好的建。
- extends的意思是“扩展”。子类是父类的扩展
- JAVA中类只有单继承,没有多继承!。
二.继承时类和类的关系
- 继承是类和类之间的一种关系。除此之外,类和类之间的关系还有依赖,组合,聚合等。
- 继承关系的两个类,一个为子类(派生类),一个为父类(基类)。子类继承父类,使用extends来表示。
- 子类和父类之间,从意义上讲应该具有“is a"的关系。
三.代码演示
①.父类
package com.czj.base.com.czj.base;
public class Farther {
public String sex="Max";
public String name="chou";
private String wife; //私有属性无法继承
public void say(){
System.out.println("我是父类!");
}
}
②.子类
package com.czj.base.com.czj.base;
/*
子类继承了父类,就会拥有父类的全部方法
*/
public class Son extends Farther{
public static void main(String[] args) {
Son son = new Son();
son.say();
System.out.println(son.sex);
System.out.println(son.name);
}
}
笔记思路来源狂神说JAVA