谁能告诉我为什么程序无法在第三部分执行,即当我传递复制构造函数时?它说在 Stud(studs) 附近预期的标识符
class Stud
{
String name;
int rollno;
double per;
Stud()
{
name="";
rollno=0;
per=0.0;
}
Stud(String n,int rn,double p)
{
name=n;
rollno=rn;
per=p;
}
Stud(Studs)
{
name=s.name;
rollno=s.rollno;
per=s.per;
}
void display()
{
System.out.println(name+ "\t" +rollno+ "\t" +per);
}
}
class StudApp14
{
public static void main(String a[])
{
Stud s1=new Stud();
Stud s2=new Stud("Amit",501,65.0);
Stud s3=new Stud(s2);
s1.display();
s2.display();
s3.display();
}
}