| 일 | 월 | 화 | 수 | 목 | 금 | 토 | 
|---|---|---|---|---|---|---|
| 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 | 
													Tags
													
											
												
												- 니돈내먹
 - GitLab Mirroring
 - code 설치
 - Emmet
 - webstorm
 - settings sync
 - 네이버 클라우드 플랫폼
 - 음료같은녹즙
 - 티스토리 초대장
 - visual studio code cli
 - 유니옥션
 - Path Alias
 - code 세팅
 - GitHub 미러링
 - 프레시업 #풀무원 #하루한병 #건강만들기 #풀무원 녹즙
 - GitLab미러링
 - 초대장
 - currentTimeMillis
 - react native #gradle
 - visual studio code
 - '티스토리 초대장/ 티스토리초대'
 - 티스토리초대
 - GitHub Mirroring
 - 실행시간 측정
 - eslint-import-resolver-typescript
 - React Native
 - gitlab 연동
 - code .
 - 프리티어
 - 티스토리 초대장/ 티스토리초대
 
													Archives
													
											
												
												- Today
 
- Total
 
방치하기
Set & Get ,Swap 클래스 이용 본문
반응형
    
    
    
  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());
	}
		
}
반응형
    
    
    
  '홍익대 Java > 수업' 카테고리의 다른 글
| 배열 평균 총합 (0) | 2009.07.17 | 
|---|---|
| 매소드 오버로딩 (0) | 2009.07.17 | 
| 클래스와 객체 (0) | 2009.07.17 | 
| 자바 콜바이 벨류 & 콜바이 리퍼런스 (0) | 2009.07.16 | 
| 배열 정렬 메소드 와 지연 그리고 맨앞으로 이동 (0) | 2009.07.16 | 
			  Comments