0

我正在尝试使用这种多态性:

public class Player {


}

public class Warrior extends Player{

}

现在,当我尝试像这样构建新的战士对象时:

public class MainActivity extends Activity
{
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
            Player p = new Warrior();
    }
}

我从编译器得到错误:

类型不匹配:无法从战士转换为玩家

我究竟做错了什么?感谢您的帮助。

4

0 回答 0