关于JAVA继承的问题:子类无条件地继承父类不含参数的构造函数。这句话对还是错为什么。
5个回答
展开全部
这是对的,不管怎么样你都要让子类继承父类的构造函数。。可以这样测试:现在有一个父类,你把它的无参构造函数显示的定义为private。。。这是你再给他定义一个子类,你会发现编译器会提示你在父类构造一个构造函数让子类继承。。。
子类继承父类的构造函数的原因在于:每次创建子类的时候,系统都会默认的调用父类的无参构造函数,如果你的父类构造函数不能被子类继承,怎么调用父类的构造函数?。。
原理还是在于:先有父亲,才能有儿子。。。
如果不懂,请追问,。,,
希望可以帮助你,谢谢采纳。。。
子类继承父类的构造函数的原因在于:每次创建子类的时候,系统都会默认的调用父类的无参构造函数,如果你的父类构造函数不能被子类继承,怎么调用父类的构造函数?。。
原理还是在于:先有父亲,才能有儿子。。。
如果不懂,请追问,。,,
希望可以帮助你,谢谢采纳。。。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这是对的。
有一道选择题就是
下面是有关子类继承父类构造函数的描述,其中正确的是 ( B)。
A.创建子类的对象时, 先调用子类自己的构造函数,然后调用父类的构造函数。
B.子类无条件地继承父类不含参数的构造函数。
C.子 类必须通过super关键字调用父类的构造函数。
D.子类无法继承父类的构造函数
有一道选择题就是
下面是有关子类继承父类构造函数的描述,其中正确的是 ( B)。
A.创建子类的对象时, 先调用子类自己的构造函数,然后调用父类的构造函数。
B.子类无条件地继承父类不含参数的构造函数。
C.子 类必须通过super关键字调用父类的构造函数。
D.子类无法继承父类的构造函数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
当然
也叫默认构造。但,也可以被覆盖的了——子类中,只写带参数的构造、不写无参数的构造。
~~~~~~~~~~~~~~~~~~~~~~~
也叫默认构造。但,也可以被覆盖的了——子类中,只写带参数的构造、不写无参数的构造。
~~~~~~~~~~~~~~~~~~~~~~~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询