2016-11-24 6 views
1

私は、メインクラスの別のメソッドから人の姓を変更する方法を見つけようとしています。私は答えを求めているわけではなく、ちょうど私が学ぶのを助けるための指針です。私はまだプログラミングにかなり新しいですし、私の自己のためメインのPerson名を別のvoidメソッドから変更する

public class Family { 
    public static void main(String[] args) { 

     Person family = new Person(); 

     printPerson(family); 

     family.setName("Juliet", "Montague"); 

     printPerson(family); 

    } 

    public static void printPerson(Person member) 
    { 

     Person test = new Person(); 

     member.setName("Juliet", "Capulet"); 
     member.setDOB(7, 11, 1987); 
     member.setHeight(68); 

     System.out.println(member.getName()); 
     System.out.println(member.getDOB()); 
     System.out.println(member.getHeight()); 

     System.out.println("---------------"); 

     member.setName("Romeo", "Montague"); 
     member.setDOB(21, 2, 1983); 
     member.setHeight(73); 

     System.out.println(member.getName()); 
     System.out.println(member.getDOB()); 
     System.out.println(member.getHeight()); 

     System.out.println("---------------"); 

     member.setName("Triolus", "Montague"); 
     member.setDOB(12, 4, 2009); 
     member.setHeight(33); 

     System.out.println(member.getName()); 
     System.out.println(member.getDOB()); 
     System.out.println(member.getHeight()); 

     System.out.println("---------------"); 

     member.setName("Cressida", "Montague"); 
     member.setDOB(13, 10, 2007); 
     member.setHeight(40); 

     System.out.println(member.getName()); 
     System.out.println(member.getDOB()); 
     System.out.println(member.getHeight()); 
    } 

} 
+0

どのようなセッターメソッドについてですか? 'person.setName(" blah ");' – Mritunjay

答えて

0

を習得しようとしているあなたは、最後の名前を変更したいとあなたはPersonクラスにそのための方法を持っていない場合は、のgetNameを使用することができます結果を保存します。次に、古い名前と新しい姓でsetNameを使用します。

関連する問題