在Java中,抽象类是一种不能被实例化(不能创建其对象)的类,它主要用作其他类的基础。抽象类通常包含一个或多个未实现的方法,这些方法被称为抽象方法。要有效使用抽象类,请遵循以下步骤:
abstract
关键字声明一个类为抽象类。public abstract class Animal {
}
public abstract class Animal {
public abstract void makeSound();
}
public class Dog extends Animal {
@Override
public void makeSound() {
System.out.println("Woof!");
}
}
public class Main {
public static void main(String[] args) {
Dog dog = new Dog();
dog.makeSound(); // 输出 "Woof!"
}
}
public class Main {
public static void main(String[] args) {
Animal myAnimal = new Dog();
myAnimal.makeSound(); // 输出 "Woof!"
}
}