目录
一、继承
java中只有单继承,也就是从子类出发只能有一个直接父类
1、使用继承方便修改代码,减少代码量
子类和父类是is-a的关系
2、继承概述
类是对对象的抽象,继承是对某一批类的抽象,从而实现对现实世界更好的建模。
提高代码的复用性!
extends的意思是“扩展”。子类是父类的扩展
不同的叫法:超类、父类、基类、子类、派生类
3、继承的使用
编写父类
编写子类,继承父类
一个类只能继承一个父类
4、示例代码
//测试类
public class ExtendsDemo {
public static void main(String[] args) {
Mammal m1 = new Mammal();
m1.puru();
m1.eat();
}
}
//父类
class Animal{
String eyes = "眼睛";
String name = "无名";
public void eat(){
System.out.println("动物吃东西!");
}
}
//子类
class Mammal extends Animal{
//哺乳动物
public void puru(){
eyes = "嘴巴";
Sys