社区
Java SE
帖子详情
怎么彻底的理解父类引用指向子类对象?
qbfbi007
2010-01-09 10:13:06
小弟对这句话真的没彻底的明白,能否请各位高手举几个例子说明。
最好是举生动点的!
...全文
196
14
打赏
收藏
怎么彻底的理解父类引用指向子类对象?
小弟对这句话真的没彻底的明白,能否请各位高手举几个例子说明。 最好是举生动点的!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
东大坡居士
2010-01-10
打赏
举报
回复
比如一个函数,
void run(Animal a){}
参数是父类对象,可以在使用的时候传递一个具体的子类对象
run(Dog)
godismydaughter
2010-01-10
打赏
举报
回复
class B extends A{
}
A a;//父类引用
a=new B();//父类引用指向子类对象
南南北北
2010-01-10
打赏
举报
回复
动物-->蜡笔小新的小白
存在666
2010-01-10
打赏
举报
回复
父类引用指向子类对象
有什么用?那个引用变量可以用父类和子类都有的变量和方法!如果子类方法重写了父类的方法,那么父类方法被隐藏了,只有子类的对这个变量可见!
SambaGao
2010-01-09
打赏
举报
回复
就是父类的引用指向了堆中子类的一个对象。
sotom
2010-01-09
打赏
举报
回复
就是声明父类,却new了子类。
Object obj = new Integer();
向上转型,因为父类继承了子类,所以子类的功能一定多于父类,向上转型的过程中有丢失,转型后仍旧可执行父类实现的方法。
Dazzlingwinter
2010-01-09
打赏
举报
回复
Java面向对象的多态了
tiamay
2010-01-09
打赏
举报
回复
介绍你看本书《Think in Java 》Java程序员必须看的书 !
Akon90
2010-01-09
打赏
举报
回复
public class A
{
}
public class B extends A
{
}
class C
{
A a;
a=new B();
}
楼主说的指的是这个吧:将子类对象的引用赋给父类的对象。
这是上转型对象,具体的看看书上有关上转型对象的相关知识。加油!
NickCheng
2010-01-09
打赏
举报
回复
说白了就是面向对象的多态性!理解了多态也就解决了你的问题了吧!
bobo415
2010-01-09
打赏
举报
回复
public class A
{
}
public class B extends A
{
}
class C
{
A a; //a定义的是父类的变量 也就是父类的的一个引用
a=new B(); //但是对象是B类生成的 并且赋给了a 也就是a变量(父类A的一个引用)指向了B类(子类)对象
}
w416407143
2010-01-09
打赏
举报
回复
jf
xiaowulaidemei
2010-01-09
打赏
举报
回复
顶一下
vivazhao
2010-01-09
打赏
举报
回复
一个三角形和一个正方形,他们都可以叫做多边形,当然反过来是不可以的
父类引用指向子类对象
详解
本文深入探讨Java中的多态性,解释
父类引用指向子类对象
的概念,展示如何通过向上转型实现动态方法调用,以及多态性在设计模式中的应用。
怎么
理解
C++多态的“父类指针或引用指向子类对象”?
本文详细介绍了动态多态的原理、实现条件及其实例,探讨了父类指针和引用如何指向子类对象,并解释了为什么父类指针能指向子类。通过实际代码演示,展示了如何在C++中利用动态多态进行灵活调用。
Java中父类引用指向子类实例对象
本文深入解析Java中动态绑定机制,重点讲解
父类引用指向子类对象
时的行为特性,包括成员方法调用、成员变量访问及静态方法调用的区别,并通过实例演示加深
理解
。
如何
理解
父类引用指向子类对象
本文深入解析Java多态性,探讨
父类引用指向子类对象
的原理,解释向上转型的意义及其实现方式。通过实例演示多态的应用,包括方法重写与动态绑定,帮助读者
理解
多态在实际编程中的作用。
父类引用指向子类对象
本文介绍了Java中的多态性,重点讲解了如何通过
父类引用指向子类对象
来实现动态方法调用。阐述了多态性的优点,包括提高程序的灵活性、降低耦合性及易于维护等。并通过代码示例展示了向上转型、动态链接及子类功能的调用过程。
Java SE
62,620
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章