b

b

Tuesday, February 23, 2016

ChangingPeople.java & Person.java

 ChangingPeople.java & Person.java

//*************************************************************************************
//  ChangingPeople.java
//*************************************************************************************

import java.util.*;
public class ChangingPeople{
   
   public static void main (String[] args){
   
       Person person1 = new Person("Sally", 13);
       Person person2 = new Person("Sam", 15);
       int age = 21;
       String name = "Jill";
       System.out.println ("\nParameter Passing... Original values...");
       System.out.println ("person1: " + person1);
       System.out.println ("person2: " + person2);
       System.out.println ("age: " + age + "\tname: " + name + "\n");

       changePeople (person1, person2, age, name);
     
       System.out.println ("\nValues after calling changePeople...");
       System.out.println ("person1: " + person1);
       System.out.println ("person2: " + person2);
       System.out.println ("age: " + age + "\tname: " + name + "\n");
   }
   public static void changePeople (Person p1, Person p2, int age, String name){
       System.out.println ("\nInside changePeople... Original parameters...");
       System.out.println ("person1: " + p1);
       System.out.println ("person2: " + p2);
       System.out.println ("age: " + age + "\tname: " + name + "\n");
       Person p3 = new Person (name, age);
       p2 = p3;
       p2.changeName(name);
       p2.changeAge(age);
       name = "Jack";
       age = 101;
       p1.changeName (name);
       p1.changeAge (age);
       System.out.println ("\nInside changePeople... Changed values...");
       System.out.println ("person1: " + p1);
       System.out.println ("person2: " + p2);
       System.out.println ("age: " + age + "\tname: " + name + "\n");
   }
}

//*****************************************************
// Person.java
//*****************************************************
public class Person {

    public Person(String string, int i) {
        // TODO Auto-generated constructor stub
    }

    public void changeName(String name) {
        // TODO Auto-generated method stub
       
    }

    public void changeAge(int age) {
        // TODO Auto-generated method stub
       
    }

}

No comments:

Post a Comment