발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 

객체의 메모리 생성과 할당​

 
 
// TestReferenceMain.java
class TestReference{
  private String name;
  private String telephone;
  private int age;
  public void setName(String str){
    name = str;
  }
  public void setTelephone(String tel){
    telephone = tel;
  }
  public void setAge(int old){
    age = old;
  }
  public String getName(){ return name;}
  public String getTelephone(){ return telephone;}
  public int getAge(){ return age;} 
}

public class TestReferenceMain {
  public static void main(String[] args){ 
    TestReference hong = new TestReference(); 
    hong.setName("홍길동"); 
    hong.setTelephone("450-5555"); 
    hong.setAge(25);  
    System.out.println(hong.getName() + hong.getTelephone() + hong.getAge()); 
    TestReference kim = new TestReference();  
    kim.setName("김삿갓");  
    kim.setTelephone("888-9999"); 
    kim.setAge(52);  
    System.out.println(kim.getName() + kim.getTelephone() + kim.getAge()); 
    TestReference babo = null;  //홍길동의 닉네임
    babo = hong;  
    System.out.println(babo.getName() + babo.getTelephone() + babo.getAge());
  }
}

+ Recent posts