如何使用实例化抽象类
时间: 2023-12-06 15:28:02 浏览: 87
抽象类实例
在Java中,抽象类是不可以直接实例化的。但是可以通过创建匿名类的方式来实现抽象类的实例化。具体方法如下:
```java
抽象类 abstract class MyClass {
public abstract void myMethod();
}
public class Main {
public static void main(String[] args) {
MyClass myObject = new MyClass() {
@Override
public void myMethod() {
System.out.println("实现抽象方法");
}
};
myObject.myMethod();
}
}
```
在上述代码中,我们创建了一个匿名类,继承了抽象类`MyClass`,并重写了抽象方法`myMethod()`。然后我们通过匿名类创建了实例`myObject`,并调用了`myMethod()`方法。
阅读全文