Card card = new Card(i,j) Card类是抽象类,不能实例化,请问我该怎么办
时间: 2023-07-14 11:12:00 浏览: 104
如果 `Card` 类是抽象类,则不能直接实例化它,但可以通过创建 `Card` 类的子类并实现其抽象方法来创建实例。例如:
```java
public abstract class Card {
// 抽象方法
public abstract void doSomething();
}
public class MyCard extends Card {
private int i;
private int j;
public MyCard(int i, int j) {
this.i = i;
this.j = j;
}
// 实现抽象方法
public void doSomething() {
// TODO: 实现具体逻辑
}
}
```
然后你可以像这样创建 `MyCard` 的实例:
```java
Card card = new MyCard(i, j);
```
阅读全文