package abstracttest;
//抽象类必须有抽象方法,抽象方法必须是抽象类
public abstract class Animal {
public static String name= "kaka";
public abstract void voice();//抽象方法没有方法体
}
package abstracttest;
public class Dog extends Animal {
@Override
public void voice() {
System.out.println("汪汪的叫!!!");//子类必须实现父类的抽象方法
}
}
package abstracttest;
public class Test {
public static void main(String[] args) {
Dog dog = new Dog();
dog.voice();
Animal animal = new Animal() {
//匿名内部类
@Override
public void voice() {
}
};
System.out.println(Animal.name);
}
}
抽象类,抽象方法
最新推荐文章于 2022-06-04 15:32:34 发布