为了账号安全,请及时绑定邮箱和手机立即绑定

实例化问题

视频中用的实例化是

Telphone tel1 = new CellPhone();

Telphone tel2 = new SmartPhone();

为啥不直接直接使用

CellPhone() tel1 = new CellPhone();

SmartPhone tel2 = new SmartPhone();

?????

正在回答

2 回答

public static void main(String[] args) {

//使用父类human来创建Chinese对象,(多态方法)

human ch1 = new Chinese();

ch1.say();

//使用本类Chinese来创建Chinese对象

Chinese ch = new Chinese();

ch.say();

}



0 回复 有任何疑惑可以回复我~

Telphone是父类,父类Telphone可以对子类CellPhone进行对象创立,这是多态的方法,同时你第二种方法也是正确的,毕竟我们学习,多学点创建对象的方法也是可以的。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第二季 升级版
  • 参与学习       530552    人
  • 解答问题       6091    个

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

进入课程

实例化问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信