JAVA程序设计题解答,加分50

1.编写一个接口,实现两个方法,分别挑出两个数和三个数中最大者:并编写一个类实现接口的方法。
2.编写一个关于职员的JAVA-BEAN,要求实现其基本属性如年龄,性别等的get和set方法。
(要求逻辑清晰,内容完整,文字流畅)

/**
* 接口Max
* 本类中有两个方法
* @author pisa
*/
public interface Max {

public double twoMax(double a,double b);//两个数中最大
public double threeMax(double a,double b,double c);//三个数中最大
}

/**
* Test类实现了Max接口,并且实现了Max接口中的所有方法。
* @author pisa
*/
public class Test implements Max{

public double threeMax(double a, double b, double c) {
if(c>=twoMax(a,b))
return c;
else
return twoMax(a,b);
}

public double twoMax(double a, double b) {
if(a>=b)
return a;
else
return b;
}
public static void main(String[]args){
Test t = new Test();
System.out.println(t.twoMax(1.2, 5));
System.out.println(t.threeMax(34, 78, -23));
}
}

/**
* Staff该java Bean 有4个职员基本的信息
* 并且提供了设置和得到该职员信息的基本方法
* @author pisa
*/
public class Staff {

private String name; //职员姓名
private Integer age; //职员年龄
private String sex; //职员性别
private String position;//职员职位

public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Integer getAge() {
return age;
}
public void setAge(Integer age) {
this.age = age;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
public String getPosition() {
return position;
}
public void setPosition(String position) {
this.position = position;
}

}

您的进步是我最大的动力和满足,如果您对我的回答很满意,请给我多加分。谢谢!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-06-14
//接口
public interface max {
public int twoMax(int a,int b);
public int threeMax(int a,int b,int c);
}
class Impl implements max{

public int threeMax(int a, int b, int c) {
return a>b?(a>c?a:c):(b>c?(b):c);
}
public int twoMax(int a, int b) {
return a>b?a:b;
}
}
//职员JAVA-BEAN
class employe{
private String name;
private int age;
private String sex;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
}
第2个回答  2009-06-14
interface Tho {
public int max2(int a, int b);
public int max3(int a, int b, int c);
}

public class Test implements Tho {
public int max2(int a, int b){
return Math.max(a, b);
}
public int max3(int a, int b, int c){
return Math.max(Math.max(a, b), c);
}
}

class TestBean{
String sex, age;

public String getSex() {
return sex;
}

public void setSex(String sex) {
this.sex = sex;
}

public String getAge() {
return age;
}

public void setAge(String age) {
this.age = age;
}
}
第3个回答  2009-06-14
1.编写一个接口,实现两个方法 看到这就放弃了
相似回答