课程
/后端开发
/Java
/Java入门第二季 升级版
父类引用指向一个对象有什么用啊? 还有Telphone tel1=new CellPhone();中tel1这个是CellPhone类的对象还是Telphone初始化出来的对象?
2018-09-20
源自:Java入门第二季 升级版 10-3
正在回答
TelPhone tel1=new CellPhone()
可以为
CellPhone cellphone=new CellPhone();
TelPhone tel1=cellphone;
就是已经进行了向上类型的转换,方便到时进行强制转换,小白自己理解的
慕粉3922146 提问者
有的,虽然使用的都是子类的对象空间但是声明是不一样的
类定义的话格式是 声明类型 引用名(对象)= new 对象空间类型();
而且实际使用上也是有区别的比如一个方法,他的参数是父类对象,尽管你两个对象都能传进去,但实际上子类对象在进入方法时会进行隐式转换
CellPhone tel1=new CellPhone();和Telphone tel1=new CellPhone();创建出来的对象有什么不同么?
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
2 回答求解答,谢谢
1 回答求解求解,谢谢
4 回答求解谢谢了
4 回答基础比较差求解谢谢
5 回答麻烦小伙伴们帮我看一下哪里错了