本人刚学JAVA 有个小问题 麻烦大家了???

来源:百度知道 编辑:UC知道 时间:2024/05/21 06:52:30
父类 XXX=new 子类( )

这样实例化的 意思是什么,希望能用一点通俗的语言

谢谢 了

这句话的意思是

实例化的对象是子类的,也就是真实存在的子类的对象

但是由父类的引用所指向的

就是说XXX调用的是子类中的方法或属性(前提:父类中有的方法或属性)

//A extend B
B b = new A();
可分解为:
B b = new B();
A a = new A();
b = a;
不知道这样你能理解不

属于对象的多态吧,类型转换那点吧,找本书好好看看,网上多的是

这句话的意思是
子类是父类的一个上转型对象
父类包含了子类
创建一个父类对象为子类分配内存。

父类的引用指向子类的对象。