1,继承(extends)
-
让类与类之间产生关系,子父类关系
2,继承的好处
-
a:提高了代码的复用性
-
b:提高了代码的维护性
-
c:让类与类之间产生了关系,是多态的前提
3,继承的弊端
-
类的耦合性增强了。两个类非常紧密。
-
开发的原则:高内聚,低耦合。
扫描二维码关注公众号,回复: 6491663 查看本文章 -
耦合:类与类的关系
-
内聚:就是自己完成某件事情的能力
3,继承案例演示:
-
动物类,猫类,狗类
-
定义两个属性(颜色,腿的个数)两个功能(吃饭,睡觉)
class Demo1_Extends {
public static void main(String[] args) {
Cat c = new Cat();
c.color = "花";
c.leg = 4;
c.eat();
c.sleep();
System.out.println(c.leg + "..." + c.color);
}
}
class Animal {
String color; //动物的颜色
int leg; //动物腿的个数
public void eat() { //吃饭的功能
System.out.println("吃饭");
}
public void sleep() { //睡觉的功能
System.out.println("睡觉");
}
}
class Cat extends Animal {
}
class Dog extends Animal {
}
/*
extends是继承的意思
Animal是父类
Cat和Dog都是子类
*/