多态性编译错误

时间:2013-11-05 12:53:01

标签: java android

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

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();
    }
}

我从编译器得到错误:

  

类型不匹配:无法从战士转换为播放器

我做错了什么?谢谢你的帮助。

0 个答案:

没有答案