已在main(java.lang.String[])中定义z 是什么意思

classA{A(inti){System.out.println("A");}}classEXbextendsA{EXb(){super(1);System.out.p... class A{
A(int i){
System.out.println("A");
}
}
class EXb extends A{
EXb(){
super(1);
System.out.println("EXb1");
}
EXb(String s){
super(2);
System.out.println("EXb2");
}
public static void main(String args[]){
EXb z = new EXb();
EXb z = new EXb("dsf"); 这里出错了 改成ex1又可以 为什么
}
}

另外怎么复制命令行的内容哦 不是 标记后 Ctrl+C吗?我怎么复制不了了哦
展开
 我来答
zc66tian
2008-11-05 · TA获得超过1466个赞
知道答主
回答量:234
采纳率:0%
帮助的人:214万
展开全部
你前面已经声明了一个z对象。换一个名,或者这样
z = new EXb("dsf");
如果是命令提示符里的话,标记后直接按回车就复制了。
对了,你这个文件的主方法在EXb类里,文件名记得要是EXb。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
feiyunlong
2008-11-05 · 超过19用户采纳过TA的回答
知道答主
回答量:65
采纳率:0%
帮助的人:44.6万
展开全部
EXb z = new EXb();
EXb z = new EXb("dsf");
你这两个实例化的对象不是重名了嘛~
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Timmy_Dong
2008-11-05 · TA获得超过393个赞
知道小有建树答主
回答量:334
采纳率:100%
帮助的人:273万
展开全部
EXb z = new EXb();
EXb z = new EXb("dsf");

错误在于 变量重复定义。

EXb exb = new EXb("dsf");

问题解决!
(我想你说的改成ex1,应该是改变量名的意思吧)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式