社区
Java SE
帖子详情
父类的引用可以调用子类的对象
锦缕铱
2009-01-16 12:40:27
父类的引用可以调用子类的对象,这句话该怎么理解,还有线程和类之间有什么样的关系,在具体的程序中如何知道它是一个线程?
...全文
137
8
打赏
收藏
父类的引用可以调用子类的对象
父类的引用可以调用子类的对象,这句话该怎么理解,还有线程和类之间有什么样的关系,在具体的程序中如何知道它是一个线程?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
锦缕铱
2009-02-12
打赏
举报
回复
懂了,谢谢
wenzheng38
2009-01-18
打赏
举报
回复
哈哈,一二四楼都解释啦
jcyan
2009-01-16
打赏
举报
回复
父类的引用可以调用子类的对象,这句话该怎么理解---多态
B extends A
A a = new B();
guanly_025
2009-01-16
打赏
举报
回复
也可以是接口引用实现类
猿敲月下码
2009-01-16
打赏
举报
回复
一个子类对象类型可以向上转换成它的父类类型
一个父类对象类型一般不能向下转换它的子类类型,即一个父类对象一般不能当做子类对象使用。因为子类包含的信息,父类中未必全有。
Dan1980
2009-01-16
打赏
举报
回复
if (obj instanceof Thread) 就可以判断obj是否是一个线程了。判断obj是否实现Runnable接口是不对的,实现了Runnable的对象并不是线程,只不过可以用它来创建线程而已。
mike_24
2009-01-16
打赏
举报
回复
关于第一问,1楼回答正确.
是不是线程,看有没有继承Thread这个类,或者有没有实现Runnable这个接口.
父类
的
对象
指向
子类
对象
,
父类
可以
调用
子类
的方法吗?
同时,
父类
中的一个方法只有在在
父类
中定义而在
子类
中没有重写的情况下,才可以被
父类
类型的
引用
调用
; 对于
父类
中定义的方法,如果
子类
中重写了该方法,那么
父类
类型的
引用
将会
调用
子类
中的这个方法,这就是动态...
关于
父类
引用
变量指向
子类
实例
对象
时,类中方法的
调用
问题。
如果通过
父类
引用
变量
调用
的是静态方法,即使
子类
中该方法被重写,
调用
时也仍然与
父类
一致,因为
父类
的静态方法在
父类
加载时就已经加载了,在
对象
建立之前就存在了,无法被之后出现的
子类
对象
复写。 ...
父类
对象
指针
调用
子类
函数
当
父类
中声明某个函数为虚函数,并且
子类
得载...2.我们new一个
子类
对象
赋给
父类
(
父类
的
引用
指向了
子类
的
对象
,也就是说java里说的多态,),
父类
对象
不可以
调用
子类
的方法,但如果
子类
重写了
父类
的某个方法,则此时...
父类
对象
可以
调用
子类
中的方法吗?
2.我们new一个
子类
对象
赋给
父类
(
父类
的
引用
指向了
子类
的
对象
,也就是说java里说的多态,),
父类
对象
不可以
调用
子类
的方法,但如果
子类
重写了
父类
的某个方法,则此时
父类
调用
的是
子类
方法的内容。
父类
引用
指向
子类
对象
详解
父类
引用
指向
子类
对象
父类
引用
指向
子类
对象
指的是: 例如
父类
Animal,
子类
Cat,Dog。其中Animal可以是类也可以是接口,Cat和Dog是继承或实现Animal的
子类
。 Animal animal = new Cat(); 即声明的是
父类
,实际指向的...
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章