홍익대 Java/수업
Set & Get ,Swap 클래스 이용
Yi Junho
2009. 7. 17. 15:49
반응형
class NumBer { private int num1; private int num2; public void swap() { int swap=num1; num1=num2; num2=swap; } public void setNum1 (int new_num) { num1=new_num; } public int getNum1() { return num1; } public void setNum2 (int new_num) { num2=new_num; } public int getNum2() { return num2; } } //스윕 겟 셋 메소드를 가진 클래스
//본체 클래스 public class NumBerTest { public static void main (String [] args) { NumBer a; a= new NumBer(); //객체의 Stack 의 메모리를 잡는다 a.setNum1(1); a.setNum2(26);//객체와 값은 서로 주소로 연결 되어진다 . 리퍼런스형이된다 . System.out.println(a.getNum1()); System.out.println(a.getNum2()); a.swap(); // 이 스왑은 리퍼런스이기에 값이 바뀌게된다 . 단 메소드안으로 인트를 옮기면 //콜바이 밸류가 되서 값이 안바뀜 System.out.println(a.getNum1()); System.out.println(a.getNum2()); } }
반응형