社区
Java SE
帖子详情
子类给父类创建对象的问题
atlantisly
2008-02-16 09:04:08
如List list=new ArrayList();
list.add();
1,请问这里的add是父类的方法,但是List是接口,没有定义add方法啊。
2,还有这个在内存中是怎么实现的
...全文
150
2
打赏
收藏
子类给父类创建对象的问题
如List list=new ArrayList(); list.add(); 1,请问这里的add是父类的方法,但是List是接口,没有定义add方法啊。 2,还有这个在内存中是怎么实现的
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhuzhusany
2008-02-16
打赏
举报
回复
1.这里涉及到了JAVA一个重要特性,多态。将子类的实例赋值给父类的引用变量,运行时仍然调用子类的方法
rain_night
2008-02-16
打赏
举报
回复
LZ所说的list.add()方法确实没有,在List ArrayList中也没
只有add(E o) 和add(int index, E element)2个add方法,LZ是忘了参数吧
关于子类父类的创建对象问题:我个人觉得还是紫竹说的比较经典:
编译时,父类决定调用的方法;
运行时,调用的方法为子类的方法
如果紫竹看见的话,在这,我想问问:紫竹
属性该如何调用,还有为什么会这样呢?
Java之
问题
详解(一):关于用
子类
创建
父类
对象的
问题
关于用
子类
创建
父类
对象的
问题
java
父类
创建
子类
的对象,Java
子类
继承
父类
,创建
子类
对象时的执行顺序
我们知道如何创建一个对象,但是却不清楚对象内部的执行顺序,一个例子,搞清楚,不要傻傻分不清楚。首先我们需要一个
父类
public class Father {static{System.out.println("
父类
的静态代码块{}执行了。。。");System.out.println();}{System.out.println("
父类
的非静态代码块{}执行了。。。");System.out.pr...
Java继承:
子类
和
父类
创建对象
的顺序
问题
。
一般为了做面试题。通常记住结论:【先创建
父类
对象,再创建
子类
对象】 实际过程却不知道。今天听到老师这样说: 实际过程是【先创建
子类
对象,创建过程进行一半,再去创建
父类
对象,
父类
对象创建完毕,再接着创建
子类
对象。】这种递归的流程。 =========以下 了解。勿纠结============= 涉及到一道经典面试题:。。。。
父类
A
父类
方法a, b,
子类
B extend
C++
子类
对象当
父类
对象使用
子类
对象当
父类
对象使用 1⃣️把
子类
对象直接赋值给
父类
对象(等号左边是
父类
对象,等号右边是
子类
对象)
子类
对象赋值给
父类
对象,仅仅把继承自
父类
部分成员函数赋值给
父类
对象 赋值完成后等号左边依然是一个
父类
对象 Derived d; Base b; b=d;//把
子类
对象d当成
父类
对象来使用 (
父类
对象不能赋值给
子类
对象,也就是说
父类
对象不能当成
子类
对象使用) 2⃣️
父类
的引用指
把
子类
当成父对象使用(
子类
赋值给
父类
)
子类
赋值给
父类
分三类。分别是1-3: 1.
子类
对象赋值给
父类
对象(
父类
对象=
子类
对象) 2.
子类
对象赋值给
父类
对象的引用(&
父类
对象=
子类
对象) 3.
子类
对象的地址赋值给
父类
指针(*
父类
对象=&
子类
对象) 4.补充 5.总结 下面分别讲解: 1.赋值 Drived d; Base b; b=d; 把等号有右边的
子类
对...
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章