there is no default constructor available in
发布日期:2022-02-27 02:38:08 浏览次数:29 分类:技术文章

本文共 191 字,大约阅读时间需要 1 分钟。

这是继承的错误:

一个类如果显式的定义了带参的构造函数,那么默认无参构造函数自动失效
我们都知道一个类如果没有定义构造函数,那么会有一个默认的无参构造方法
但是如果你定义了一个带参构造函数,而没有显式的定义无参构造函数,那么无参构造函数就被隐藏了

换句话说:当你用子类的无参构造函数创建子类对象时,会去先递归调用父类的无参构造方法,这时候如果某个类的父类没有无参构造方法就会出错啦~

转载地址:https://blog.csdn.net/weixin_43418497/article/details/100136670 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:617. Merge Two Binary Trees
下一篇:535. Encode and Decode TinyURL

发表评论

最新留言

很好
[***.229.124.182]2024年05月03日 07时03分23秒