社区
C++ 语言
帖子详情
抽象类,无构造函数,为什么可以实例化?
要努力闪光的人
2017-09-21 09:22:13
IRtcEngine是一个抽象类,为什么可以这样写
...全文
517
6
打赏
收藏
抽象类,无构造函数,为什么可以实例化?
IRtcEngine是一个抽象类,为什么可以这样写
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
x_xx_xxx_xxxx
2017-09-27
打赏
举报
回复
同意: 这个是声明指针,并没有实例化 ~
sty_app
2017-09-22
打赏
举报
回复
指针没有实例化啊。返回值有可能是其派生类实例化对象的地址
ztenv
版主
2017-09-21
打赏
举报
回复
这并不是实例化,实例化的是其派生类,
真相重于对错
2017-09-21
打赏
举报
回复
那个 只是个接口,所谓的实例化,只是返回一个实现那个接口的具体类的对象。
OldHello
2017-09-21
打赏
举报
回复
默认构造函数?
qq_29846883
2017-09-21
打赏
举报
回复
你这个现在只是定义了这个类型的指针, 根本没有实例化, 也就没有调用构造
抽象类
可以有
构造函数
吗
我们知道,
抽象类
是不能被
实例化
的。但
抽象类
是否可以有
构造函数
?答案是可以有。
抽象类
的
构造函数
用来初始化
抽象类
的一些字段,而这一切都在
抽象类
的派生类
实例化
之前发生。不仅如此,抽线类的
构造函数
还有一种巧妙应用:就是在其内部实现子类必须执行的代码。 以下就是在
抽象类
的
构造函数
中来初始化字段。 class Program { static void Main(string[] args) { Employee employee = new Employee();
Java中的
抽象类
可以有
构造函数
吗?/
抽象类
中的构造方法作用是什么?
答案是肯定的。 在
抽象类
中定义
构造函数
,在语法上并不会报错,那么说明
构造函数
是可以存在的。 既然
抽象类
并不能
实例化
,那
抽象类
中的
构造函数
存在的意义是什么?
抽象类
必须被子类继承来实现。 子类在调用父类时 无论自己有没有构造方法都会先去执行父类无参的函数。哪怕父类是
抽象类
。虽然
抽象类
不能被
实例化
,但是可以在构造方法中初始化一些参数;也可以在子类中调用父类的构造方法。 阅读如下代码: 父类: public abstract class Demo1 { String name; String se
抽象类
为什么不能被
实例化
?
今天无意中看到一个问题:为什么
抽象类
不能
实例化
? 很多人的答案都是再说使用
抽象类
的好处,但是并没有回答为什么不能
实例化
?这个过程就像是在回答:为什么公鸡不能下蛋?然后回答是使用公鸡可以打鸣。 按照我的理解,如果不对,欢迎补充。 答案是规定。 为什么我这么理解,原因有以下几点。 第一点:回归问题最初,我们为什么要
实例化
? 我们先逆向思维来考虑,从面向对象的思想来看: 我们需要完成实现一个功能,而...
java中
抽象类
也需要
构造函数
抽象类
可以被
实例化
今天被问到
抽象类
要不要有
构造函数
的时候, 我随口一答应该是没有的, 我以为,
抽象类
是不能直接用new来被
实例化
的, 所以也就不需要再去写
构造函数
了; 随后查了一下明白:
抽象类
也需要
构造函数
, 在大多数情况中
抽象类
往往是要被继承的, 在子类的
构造函数
中往往会调用父类的
构造函数
, 在这种情况下就需要父类(
抽象类
)来提供
构造函数
来调用super了, 当然如果没有提供的话就会调用默认的
构造函数
了- -...
抽象类
中可以有
构造函数
吗
抽象类
中也是可以有
构造函数
的。虽然
抽象类
不能
实例化
,但是
抽象类
被继承之后,它的派生类可以
实例化
;而派生类在
实例化
调用
构造函数
的时候会先调用基类中的
构造函数
,所以
抽象类
的
构造函数
也是可以被调用的,所以
抽象类
中可以有
构造函数
。
抽象类
的析构函数最后是虚析构函数。 比如上面的程序在执行的时候就会执行Animal的
构造函数
,所以最后的运行结果为: goujiao 1s
C++ 语言
64,646
社区成员
250,476
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章