共計 456 個字符,預計需要花費 2 分鐘才能閱讀完成。
要實例化抽象類,可以通過以下兩種方式進行改進:
-
將抽象類改為具體類:將抽象類改為普通類,即去掉抽象修飾符(abstract),并提供具體的實現方法。這樣就可以直接實例化該類了。
-
創建一個子類繼承抽象類:創建一個繼承自該抽象類的具體子類,并實現父類中的所有抽象方法。然后通過子類來實例化對象。
例子:
// 抽象類
abstract class AbstractClass {public abstract void method();
}
// 具體類
class ConcreteClass extends AbstractClass {public void method() {System.out.println(" 具體類的方法 ");
}
}
// 測試類
public class Main {public static void main(String[] args) {// 創建具體類的對象
ConcreteClass obj = new ConcreteClass();
// 調用方法
obj.method();}
}
以上就是兩種實例化抽象類的方式。
丸趣 TV 網 – 提供最優質的資源集合!
正文完