JAVA高手进,高悬赏求助~

来源:百度知道 编辑:UC知道 时间:2024/06/30 02:58:51
帮忙设计几个JAVA程序,电脑上没JAVA软件,希望一点错误都没~
1.定义一个人类,包含姓名,性别等信息。
所有的变量必须私有,其他类只能通过该类方法获取和修改。实例化一
个人类,并通过该类的方法修改实例化人的信息。
2.为人类添加多个构造函数,可以用姓名构造一个人,也可以用性别构
造一个人。
3.继承人类编写一个学生类,测试继承过来的属性和方法,并提供其他构造
函数,并完成如下要求。
1)使用人类的构造函数格式去实例化一个学生。
2)在学生类的构造函数中,调用人类的构造函数。

还是帮你写一下吧:
Person 类 Person.java
public class Person{
private String name;
private char sex;
Person(){}
Person(String name){
this.name=name;
}
Person(char sex){
this.sex=sex;
}
Person(String name,char sex){
this.name=name;
this.sex=sex;
}

public void setName(String name){
this.name=name;
}
public void setSex(char sex){
this.sex=sex;
}
public String getName(){
return name;
}
public char getSex(){
return sex;
}
}

学生类 Student.java
public class Student extends Person{
private String NO;
private String grade;
Student(){}
Student(String NO,String grade,String name,char sex){
super(name,sex);//等价于 super(name); super(sex);
this.NO=NO;
this.grade=grade;
}
public String getNO(){
retur