抽象类与接口
抽象类
- 抽象类提供了继承的概念
- 抽象类出发点就是为了继承
public abstract class Animal(){
public abstract void cry();
}
public class Cat extends Animal(){
@Override
public void cry(){
System.out.println("喵")
}
}
public class Test(){
Animal a1 = new Cat();
a1.cry();
}
outpit:
喵
接口
- 接口可以看做是一种比抽象类更抽象的“类”(接口本身不是类)
- 不是类