방치하기

Set & Get ,Swap 클래스 이용 본문

홍익대 Java/수업

Set & Get ,Swap 클래스 이용

Yi Junho 2009. 7. 17. 15:49
반응형
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
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;
         
    }
}
//스윕 겟 셋 메소드를 가진 클래스
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
//본체 클래스
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());
 
    }
         
}
반응형

'홍익대 Java > 수업' 카테고리의 다른 글

배열 평균 총합  (0) 2009.07.17
매소드 오버로딩  (0) 2009.07.17
클래스와 객체  (0) 2009.07.17
자바 콜바이 벨류 & 콜바이 리퍼런스  (0) 2009.07.16
배열 정렬 메소드 와 지연 그리고 맨앞으로 이동  (0) 2009.07.16
Comments