了解
类与类之间同样具有关系,这种关系被称为关联。两个类之间的关系有很多种,继承是关联中的一种。
继承性主要利用特定对象之间的共同属性。
继承关系可以使用树形关系来表示,父类与子类存在一种层次关系。一个类处于继承体系中,它既可以是其他类的父类,为其他类提供更属性和行为,也可以是其他类的子类,继承父类的属性和方法。
代码实现
父类
package com.edu.jsu.object;
public class Animals {
private String name;
private int age;
public void eat() {
System.out.println("Animals eat");
}
}
子类
package com.edu.jsu.object;
public class Cat extends Animals {
public void eat() {
System.out.println("Cat eat fishes");
}
}
输出
package com.edu.jsu;
import com.edu.jsu.object.Animals;
import com.edu.jsu.object.Cat;
import java.util.Arrays;
public class Text {
public static void main(String[] args) {
Animals animals = new Cat();
animals.eat();
}
}