public class Gouzao1
{
public static void main(String[] args)
{
Shili1 L1=new Shili1();
L1.Shili1();
Shili1 L2=new Shili1(5,"sdf");//加入这个后就出错了
}
}
class Shili1
{
int a;
String b;
String c;
void Shili1()
{
System.out.println("我是没有参数的哦!");
}
void Shili1(int a,String b)
{
this.a=a;
this.b=b;
}
void Shili1(int a,String b,String c)
{
this.b=b;
this.c=c;
}
}
public Shilil(int a,String s)
{
//...
}
7:can't resolve symbol
symbol:contructor Shili1(int,java.lang.String)
location:class Shili1
Shili1 L2=new Shili1(5,"sdf");
L1.Shili1();
Shili1 L2=new Shili1(5,"sdf");//加入这个后就出错了 ----你根本没有定义这个参数的构造函数。
...
...}
所以应该是
public class Gouzao1
{
public static void main(String[] args)
{
Shili1 L1=new Shili1();
L1.Shili1();
Shili1 L2=new Shili1(5,"sdf");//加入这个后就出错了
}
}
class Shili1
{
int a;
String b;
String c;
void Shili1()
{
System.out.println("我是没有参数的哦!");
}
Shili1(int a,String b)
{
this.a=a;
this.b=b;
}
Shili1(int a,String b,String c)
{
this.b=b;
this.c=c;
}
}
Shili1 L1=new Shili1();这句就可以代替最上面2句~