首先编写Patient类,代码如下:
/*file:Patient.java
 * 
 * project:ChapterTwo
 * 
 * Created on: 09/10/2009
 * 
 
*/

package chaptertwo.exercise;

/*
 * Patient类:病人类
 * 
 * @author 贾老师
 * 
 
*/

public class Patient {
    
    
// ===================================================================
    
// 成员变量
    
    
/**
     * 病人姓名
     
*/

    
private String name;
    
    
/**
     * 病人性别
     
*/

    
private char sex;
    
    
/**
     * 病人年龄
     
*/

    
private int age;
    
    
/**
     * 病人体重
     
*/

    
private float weight;
    
    
/**
     * 病人是否过敏
     
*/

    
private boolean allergies;
    
    
    
// ===================================================================
    
// 成员变量的Getter与Setter
    
    
public String getName() {
        
return name;
    }


    
public void setName(String name) {
        
this.name = name;
    }


    
public char getSex() {
        
return sex;
    }


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


    
public int getAge() {
        
return age;
    }


    
public void setAge(int age) {
        
this.age = age;
    }


    
public float getWeight() {
        
return weight;
    }


    
public void setWeight(float weight) {
        
this.weight = weight;
    }


    
public boolean isAllergies() {
        
return allergies;
    }


    
public void setAllergies(boolean allergies) {
        
this.allergies = allergies;
    }



    
    
// ===================================================================
    
// @Override
    
    
/**
     * toString()方法的重写
     * 将病人的年龄、性别、姓名、是否过敏 合并作为字符串返回
     * 
@return 病人的年龄、性别、姓名、是否过敏
     
*/

    
public String toString() {
        
        
return this.getName() + "/" + 
            
this.getSex() + "/" +
            
this.getAge() + "/" +
            
this.isAllergies();
        
    }
    
    

}



然后再新建一个类文件,命名为“PatientTest”,其代码如下:
/*file:Patient.java
 * 
 * project:ChapterTwo
 * 
 * Created on: 09/10/2009
 * 
 
*/

package chaptertwo.exercise;

/*
 * PatientTest类:病人类的测试类
 * 
 * @author 贾老师
 * 
 
*/

public class PatientTest {

    
/**
     * 程序的入口main方法
     
*/

    
public static void main(String[] args) {
        
// 实例化一个Patient类的实例并测试Getter方法
        Patient april = new Patient();
        april.setName(
"Mr.Jia");
        april.setSex(
'f');
        april.setAge(
33);
        april.setWeight(
154.72f);
        april.setAllergies(
true);
        System.out.println(
"Name:      "+april.getName());
        System.out.println(
"Sex:       "+april.getSex());
        System.out.println(
"Age:       "+april.getAge());
        System.out.println(
"Weight:    "+april.getWeight());
        System.out.println(
"Allergies: "+april.isAllergies());
        
        
//测试重写的toString()方法
        System.out.println(april.toString());

    }


}


运行结果:


posted on 2009-10-05 05:15  Yean  阅读(301)  评论(0编辑  收藏  举报