麻烦高手帮我做道JAVA题

来源:百度知道 编辑:UC知道 时间:2024/05/21 15:51:16
1.编程题
(1)个人数据管理问题。请编写一个个人数据类MAN,其中的数据包括
姓名(name):string
性别(sex):boolean
学好(num):long
以上数据均设为private
并在其中设计:
三个构造函数:分别为接收个人姓名、性别及学号的构造函数。方法名如下:
void modifyName(String name) //修改姓名
void modifySex(boolean b) //修改性别
void modifyNum(long no) //修改学号
String getName() //取得姓名
boolean getSex() //取得性别
long getNum() //取得学号
(2)编写程序,创建上题中的MAN类对象,设置并打印输出给对象的姓名、性别以及学号。

public class Man{
private String name;
private boolean sex;//性别为true or false???不正常。。
private long num;
public void setName(String name){
this.name=name;
}
public String getName(){
return this.name;
}
public void setSex(boolean sex){
this.sex=sex;
}
public boolean getSex(){
return this.sex;
}
public void setNum(long num){
this.num=num;
}
public long getNum(){
return this.num;
}
public static void main(String[] s){
Man man=new Man();
man.setName("zhang");
man.setSex(true);
man.setNum(123123);
System.out.println("姓名:"+man.getName());
System.out.println("性别:"+man.getSex());
System.out.println("学号:"+man.getNum());
}
}
个人觉得你的描述可能有点点问题。3个构造函数为modifyName(String name) //修改姓名
void modifySex(boolean b) //修改性别
void modifyNum(long no) //修改学号
String getName() //取得姓名
boolean g