java中,父类可以有多个无参构造方法吗?如果可以的话构造子类时父类有多个无参构造方法那默认继承哪一个

继承是必须继承父类的构造方法吗?在子类中不创建对象的话就可以不用继承吗?创建子类时必须把继承父类的构造方法(super())写在第一行吗?为什么有时写在第一行有时写在后面... 继承是必须继承父类的构造方法吗?在子类中不创建对象的话就可以不用继承吗?创建子类时必须把继承父类的构造方法(super())写在第一行吗?为什么有时写在第一行有时写在后面都可以??? 展开
 我来答
egghead008
2011-04-23 · TA获得超过1164个赞
知道小有建树答主
回答量:1424
采纳率:100%
帮助的人:1390万
展开全部
1、类是不能有多个无参的构造函数的(只允许一个,如果没有,系统会自动添加,除非你有带参数的构造函数);
2、继承是必须继承父类的构造方法吗?这个问题很不理解,继承就是继承父类的所有可以继承的东西(公共的方法(保护的),属性等);
3、在子类中不创建对象的话就可以不用继承吗?不理解你的意思
4、创建子类时必须把继承父类的构造方法(super())写在第一行吗?这个不是必须的!(根据你的需要,可以在任意位置)
asdwhu
2011-04-23
知道答主
回答量:2
采纳率:0%
帮助的人:0
展开全部
父类只能有一个无参构造方法,并且你没写的话系统会自动给你的程序生成一个。
super()出现在子类构造方法的第一行,不写也可以,系统会自动加上,但是如果是调用父类有参数的构造方法,则必须写super(参数1,参数2,···),这时系统就不会自动加上super()了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友251d2db
2011-04-23 · 超过50用户采纳过TA的回答
知道小有建树答主
回答量:221
采纳率:0%
帮助的人:128万
展开全部
不可以有多个无参数的构造方法,他默认有一个,如果自己定义一个构造函数会覆盖他的无参构造方法!继承可以继承所有的方法和属性
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式