Java中的构造方法相互引用的一个错误示例

class Student{
//公有属性
String id;
String name;
String classNum;
String sex;
int age;
//创建构造方法
public Student(String id,String name,String classNum,String sex,int age){
Student(id,name,classNum,sex);//四个参数
this.age = age;
}
//重载构造方法,只写四个参数的
public Student(String id,String name,String classNum,String sex){
Student(id,name,classNum);//三个参数
this.sex = sex;
}
//重载构造方法,只写三个参数的
public Student(String id,String name,String classNum){
this.name = name;
this.id =id;
this.classNum = classNum;
}
//普通方法
public void Student(){

}

//以上代码是错误的

posted @ 2017-10-27 21:22  reedom1991  阅读(169)  评论(0编辑  收藏  举报