求小伙伴解答,谢谢!

来源:10-3 Java 中的抽象类

慕粉3922146

2018-09-20 16:53

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

写回答 关注

3回答

  • 晨旭圆
    2018-10-01 14:43:51

    TelPhone tel1=new CellPhone()

    可以为

    CellPhone cellphone=new CellPhone();

    TelPhone tel1=cellphone;

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

    慕粉3922...

    谢谢~

    2018-10-09 16:41:44

    共 1 条回复 >

  • 肥宅风见啸
    2018-09-28 15:51:36

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

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

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

    慕粉3922...

    好的,谢谢

    2018-10-09 16:40:48

    共 1 条回复 >

  • 慕粉3922146
    2018-09-20 17:05:12

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

Java入门第二季 升级版

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

530649 学习 · 6091 问题

查看课程

相似问题