抽象類不能直接被實例化,因為它們通常包含未實現的方法。要使用抽象類,您需要創建一個繼承自抽象類的子類,并在子類中實現抽象類中的所有抽象方法。然后,您可以實例化子類并使用它。以下是一個簡單的示例:
// 抽象類
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();
}
}
在這個例子中,Animal
是一個抽象類,它有一個名為 makeSound
的抽象方法。Dog
是一個繼承自 Animal
的子類,它實現了 makeSound
方法。在 main
方法中,我們實例化了 Dog
類并調用了 makeSound
方法。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。