4道JAVA难题,大哥大姐们救救急,急用啊

来源:百度知道 编辑:UC知道 时间:2024/06/23 12:34:45
1、编写一个程序,实现运动会中的人员管理。运动会中有运动员、裁判员、工作人员。他们都有姓名、性别、电话等基本属性,并能显示相关信息。运动员还有重量级别、比赛项目属性和进行比赛行为;裁判员还有裁判种类属性和进行裁判行为;工作人员还有是否为志愿者属性以及提供服务行为。程序要体现面向对象中的封装、继承等特性。

2、设计一个接口,提供计算面积和计算周长功能;设计一个矩形类,实现这个接口。

4、设计一个窗口程序,用户在输入框输入年份,按一个按钮后能判断是否为闰年(提示:用户输入的有可能不是年份)。

给出的三题目全部答完,像我这样的老好人不好找啊
第一题目如下,共有四个文件,放在同一个包里。
---------People.java-------------
/*
* @(#)People.java 2007-11-22
*/
package cn.com.robert.baidu;

/**
* @author R
*/
public class People {
private String name;
private boolean sex;
private String phoneNum;
/*
* 构造函数
*/
public People(String pname, boolean psex, String pphoneNum) {
setName(pname);
setSex(psex);
setPhoneNum(pphoneNum);
}
/*
* set()方法
*/
public void setPhoneNum(String a) {
phoneNum=a;
}
public void setSex(boolean a) {
sex=a;
}
public void setName(String a) {
name=a;
}
/*
* get()方法
*/
public String getName(){
return name;
}
public boolean getSex(){
return sex;
}
public String getPhoneNum(){
return phoneNum;

}