Name

      STUDY 2007-1-3 16:42

·实验说明:创建Name类,构造两个Name对象,并把第一个对象的第一姓名赋予第二个对象。打印相应结果。

·代码
public class Name {
   private String first; //名
   private String last;  //姓

   public Name(){
   
   }//end default constructor
  
   public Name(String firstName, String lastName){
    first=firstName;
    last=lastName;
   }//end constructor
  
   public void setName(String firstName,String lastName){
    setFirst(firstName);
    setLast(lastName);
   }//end setName
  
   public String getName(){
    return toString();
   }//end getName
  
   public void setFirst(String firstName){
    first=firstName;
   }//end setFirst
  
   public String getFirst(){
    return first;
   }//end getFirst
  
   public void setLast(String lastName){
    last=lastName;
   }//end setLast
  
   public void giveLastNameTo(Name aName){
    aName.setLast(last);
   }//end giveLastNameTo
  
   public String toString(){
    return first + " "+last;
   }//end toString
   public static void main(String[]args){
    Name tName1=new Name("guo","ai");
    System.out.println(tName1.toString());
    Name tName2=new Name();
    tName2.setName("john", "jil");
    System.out.println(tName2.toString());
    tName1.giveLastNameTo(tName2);
    System.out.println(tName2.toString());
   }
}//end Name

·运行结果

guo ai
john jil
john ai

标签集:TAGS:
回复Comments() 点击Count()

回复Comments

{commenttime}{commentauthor}

{CommentUrl}
{commentcontent}