Java 中为什么要使用抽象类?
如果一个类至少包含一个抽象方法,那么这个类就是抽象类。它还可以包含其它非抽象方法。可以使用 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
广告
数据结构
网络
关系型数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP