请问JAVA中构造函数和构造方法的区别在哪里?构造方法是否能被继承? 5

 我来答
wwwka31cn
2012-03-26 · TA获得超过146个赞
知道答主
回答量:73
采纳率:0%
帮助的人:41.9万
展开全部
在JAVA中说函数就是方法。方法就是函数。构造方法不能被继承(继承这个概念在Java中是有限制意义的,不能被继承的含义就是不能被访问,但在堆内存中会存在其初始化出来的数据),但在构建子类对象时会默认调用,或者使用SUPER手动调用。
匿名用户
2012-03-21
展开全部
构造函数就是构造方法,构造方法不能被继承,可以使用super调用
追问
是不是可以这样理解:子类不能继承父类带参数的构造方法,但是可以继承父类无参数的构造方法。对于父类带参数的构造方法,子类能够通过super来调用?
追答
无参构造方法也不能继承
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
丶爆發灬小宇宙
2012-03-21 · TA获得超过110个赞
知道答主
回答量:60
采纳率:100%
帮助的人:35.4万
展开全部
在java中,函数和方法是同个概念, 一个java类可以有多个构造方法,有参构造或者无参构造,根据bean规范每一个Java类都需要一个无参构造方法,但需要重要的是每一个构造方法或返回值不一样或者有参或无参。其用处就是在实例一个对象的时候执行相对应构造方法如。继承也是java语言的一大特点,子类继承父类后便可以拥有父类所有方法和属性。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
没有响应m2
2012-03-21 · TA获得超过8387个赞
知道大有可为答主
回答量:7579
采纳率:33%
帮助的人:3514万
展开全部
方法就是函数 函数就是方法~
所以构造方法就是构造函数 构造函数就是构造方法
面向对象的语言一般都叫方法 面向过程的语言都喜欢叫函数
构造方法不能继承 不过可以在子类的构造方法里的第一行(注意必须是第一行)用 super来调用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
csyjun99
2012-03-21 · 超过12用户采纳过TA的回答
知道答主
回答量:35
采纳率:0%
帮助的人:35.3万
展开全部
函数和方法是一个概念,在C++等语言的英文中这个概念使用function描述的,翻译成中文是函数,
而java中是method,翻译过来就是方法,其实是一个概念在不同语言中用了不同的关键字来描述而已。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式