java构造函数中可以用super调用父类方法吗?

java构造函数中可以调用父类方法吗?比如:packageapublicclassA{privatex,y;publicset(x,y);}packagebpublicc... java构造函数中可以调用父类方法吗?

比如:
package a
public class A {
private x, y;
public set( x, y ) ;
}

package b
public class B extend A {
public B ( x, y ) {
super( );

super.set( x, y );

}

}
展开
 我来答
动漫一日谈
推荐于2018-03-30 · 介绍和推荐各种经典动漫和最新新番
动漫一日谈
采纳数:6022 获赞数:24199

向TA提问 私信TA
展开全部
java构造函数中可以用super调用父类方法,例如以下代码:

class Father
{
public Father()
{String name=null;
int age=0;}
}
class Son extends Father
{
public Son()
{String name="学生";
super();}
}
//
小童鞋_成er
2012-12-27 · 知道合伙人数码行家
小童鞋_成er
知道合伙人数码行家
采纳数:4650 获赞数:22879
主要从事J2EE工作,热爱Java,用心讨论技术,共同进步。

向TA提问 私信TA
展开全部
您好,提问者:
这个是可以的,super跟this很相似,你可以想象成this啊。super是调用父类,没有extends就没有super。你这个有问题,调用不了,去试试就知道了。
追问
懂了!谢谢!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
4everlovehj
2012-12-27 · TA获得超过319个赞
知道小有建树答主
回答量:299
采纳率:0%
帮助的人:189万
展开全部
可以调用父类的方法:不过你上面的代码写的有问题:我给你修改一下:
package a
public class A {
private int x ;
private int y;
public void set( int x, int y ){
}
}

package b
public class B extend A {
public B (int x, int y ) {
super( );

super.set( x, y );

}

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cong1483
2012-12-27 · TA获得超过140个赞
知道答主
回答量:83
采纳率:100%
帮助的人:43.4万
展开全部
可以

java 构造函数的执行过程
类初始化时构造函数调用顺序:
(1)初始化对象的存储空间为零或null值;
(2)调用父类构造函数;
(3)按顺序分别调用类成员变量和实例成员变量的初始化表达式;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
十二乐坊迷
2012-12-27 · 超过42用户采纳过TA的回答
知道小有建树答主
回答量:235
采纳率:0%
帮助的人:115万
展开全部
当然是可以的,只要那个方法不是private的。就可以调用。构造方法说白了也是一个方法,只不过比较特殊而已。他跟普通的方法除了它是实例化时执行的之外,没有任何区别。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(7)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式