为什么在Java中使用Abstract Class?
如果一个类包含至少一个抽象方法,则它是一个抽象类。它也可以包含其他非抽象方法。可以使用abstract关键字将类声明为abstract。另外,不能实例化抽象类。
给出了一个演示Java抽象类的程序,如下所示:
示例
abstract class Animal {
abstract void sound();
}
class Cat extends Animal {
void sound() {
System.out.println("Cat Meows");
}
}
class Dog extends Animal {
void sound() {
System.out.println("Dog Barks");
}
}
class Cow extends Animal {
void sound() {
System.out.println("Cow Moos");
}
}
public class Demo {
public static void main(String[] args) {
Animal a;
a = new Cat();
a.sound();
a = new Dog();
a.sound();
a = new Cow();
a.sound();
}
}输出结果
Cat Meows Dog Barks Cow Moos
热门推荐
10 祝女儿简短祝福语大全
11 大学新年祝福语简短创意
12 元旦适合的祝福语简短
13 朋友出远门祝福语简短
14 初六简短的祝福语
15 祝男孩生日祝福语简短
16 同事调离的祝福语简短
17 拜年红包的祝福语简短
18 妈妈生日祝福语简短励志