一个java小程序,看看哪里错了。

来源:百度知道 编辑:UC知道 时间:2024/05/09 20:57:41
/*1.定义Name(姓名)类,其有两个私有(private)成员变量,分别表示姓和名,编写相应的构造器、get、set方法,以及公共方法toString,
该方法返回姓名字符串;
2.定义Student(学生)类,其有三个私有成员变量姓名,学号和性别,编写相应的构造器、姓名的get和set方法,性别的get和set方法等,
以及公共方法toString,该方法返回学生所有信息;
3.定义TestClass类,测试上述类;
附加实验:4.定义Class(班级)类,其有两个私有变量班级名和所有学生信息,编写相应构造器、编写班级名的get方法,编写获取班级人数的方法,
女生人数的方法,打印班级学生名单方法,按姓查找班级名单、并打印该姓学生信息;*/
class Name
{
private String xing;
private String ming;
Name()
{
this.xing="";
this.ming="";
}
void setxing(String i)
{
xing = i;
}
String getxing()
{
return xing;
}
void setming(String j)
{
ming = j;
}
String getming()
{
return ming;
}
public String toString(){
String str="";
str=xing+ming;
return str;
}
}
/*```````````````````````````````````````````````````````````*/
class Student
{
private Name

class Name
{
private String xing;
private String ming;
Name()
{
this.xing="";
this.ming="";
}
void setxing(String i)
{
xing = i;
}
String getxing()
{
return xing;
}
void setming(String j)
{
ming = j;
}
String getming()
{
return ming;
}
public String toString(){
String str="";
str=xing+ming;
return str;
}
}
/*```````````````````````````````````````````````````````````*/
class Student
{
private Name name;
private String xuehao;
private char xingbie;
Student()
{
}
Student(Name a,String b,char c){
name=a;
xuehao=b;
xingbie=c;
}
void setName(Name i)
{
name = i;
}
Name getName()
{
return name;
}
void setxuehao(String j)
{
xuehao = j;
}
String getxuehao()
{
return xuehao