已在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吗?我怎么复制不了了哦 展开
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吗?我怎么复制不了了哦 展开
3个回答
展开全部
你前面已经声明了一个z对象。换一个名,或者这样
z = new EXb("dsf");
如果是命令提示符里的话,标记后直接按回车就复制了。
对了,你这个文件的主方法在EXb类里,文件名记得要是EXb。
z = new EXb("dsf");
如果是命令提示符里的话,标记后直接按回车就复制了。
对了,你这个文件的主方法在EXb类里,文件名记得要是EXb。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
EXb z = new EXb();
EXb z = new EXb("dsf");
你这两个实例化的对象不是重名了嘛~
EXb z = new EXb("dsf");
你这两个实例化的对象不是重名了嘛~
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
EXb z = new EXb();
EXb z = new EXb("dsf");
错误在于 变量重复定义。
EXb exb = new EXb("dsf");
问题解决!
(我想你说的改成ex1,应该是改变量名的意思吧)
EXb z = new EXb("dsf");
错误在于 变量重复定义。
EXb exb = new EXb("dsf");
问题解决!
(我想你说的改成ex1,应该是改变量名的意思吧)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询