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

求小伙伴解答,谢谢!

父类引用指向一个对象有什么用啊? 还有Telphone tel1=new CellPhone();中tel1这个是CellPhone类的对象还是Telphone初始化出来的对象?

正在回答

3 回答

TelPhone tel1=new CellPhone()

可以为

CellPhone cellphone=new CellPhone();

TelPhone tel1=cellphone;

就是已经进行了向上类型的转换,方便到时进行强制转换,小白自己理解的

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

慕粉3922146 提问者

谢谢~
2018-10-09 回复 有任何疑惑可以回复我~

有的,虽然使用的都是子类的对象空间但是声明是不一样的

类定义的话格式是   声明类型  引用名(对象)= new 对象空间类型();

而且实际使用上也是有区别的比如一个方法,他的参数是父类对象,尽管你两个对象都能传进去,但实际上子类对象在进入方法时会进行隐式转换

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

慕粉3922146 提问者

好的,谢谢
2018-10-09 回复 有任何疑惑可以回复我~

CellPhone tel1=new CellPhone();和Telphone tel1=new CellPhone();创建出来的对象有什么不同么?

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

举报

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

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

进入课程

求小伙伴解答,谢谢!

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