【发布时间】:2015-12-06 04:10:56
【问题描述】:
我对下面的代码感到困惑,其中Player 是abstract 类:
private void cbxTeamAItemStateChanged(java.awt.event.ItemEvent evt) {
if (evt.getStateChange() == ItemEvent.SELECTED) {
Player p = (Player) evt.getItem();
if(P.getTipo().contains("Defense")){
lblDefense1.setText("Skill:");
}
}
}
如果在 Java 中我不能创建 Object 的 abstract 类,为什么这样可以工作?
这行不是Player 的实例吗?
Player p = (Player) evt.getItem();
【问题讨论】:
标签: java oop object abstract-class