336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

description :

 

사용자 정의 참조 타입을 선언하여 사용해보자.


source code : exam004.java

package exam004;

class MyRefer {
	private int id;
	private double height;
	private double width;
	
	MyRefer(){
		
	}
	
	public int GetId() {
		return this.id; 
	}
	
	public void SetId(int id) {
		this.id = id;
	}
	
	public double GetHeight() {
		return this.height;
	}
	
	public void SetHeight(double height) {
		this.height = height;
	}
	
	public double GetWidth() {
		return this.width;
	}
	
	public void SetWidth(double width) {
		this.width = width;
	}
}

public class exam004 {
	
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		int myId = 1234;
		double myHeight = 100.0f;
		double myWidth = 100.0f;
		
		
		System.out.println("클래스 선언및 인스턴스 생성");
		MyRefer myRefer = new MyRefer();
		System.out.println("인스턴스 생성 완료");
		System.out.println("초기회 되지 않은 값 출력");
		System.out.println("myRefer : " + myRefer + '\n' +
				"myRefer.GetId() : " + myRefer.GetId() + '\n' +
				"myRefer.GetWidth() : " + myRefer.GetWidth() + '\n' +
				"myRefer.GetHeight() : " + myRefer.GetHeight());
		
		
		System.out.println('\n'+"값 셋팅후 출력 않은 값 출력");
		
		myRefer.SetId(myId);
		myRefer.SetWidth(myWidth);
		myRefer.SetHeight(myHeight);
		
				
		System.out.println("myRefer : " + myRefer + '\n' +
				"myRefer.GetId() : " + myRefer.GetId() + '\n' +
				"myRefer.GetWidth() : " + myRefer.GetWidth() + '\n' +
				"myRefer.GetHeight() : " + myRefer.GetHeight());
		
		System.out.println("\n만들어진 객체 newMyRefer에 값 넘긴후 출력");
		
		MyRefer newMyRefer = myRefer;
		
		System.out.println("myRefer : " + newMyRefer + '\n' +
				"myRefer.GetId() : " + newMyRefer.GetId() + '\n' +
				"myRefer.GetWidth() : " + newMyRefer.GetWidth() + '\n' +
				"myRefer.GetHeight() : " + newMyRefer.GetHeight());
	}

}

 


result :

'Java > basic' 카테고리의 다른 글

006 정수 연산  (0) 2022.04.21
005 문자열을 실수로 변환  (0) 2022.04.20
003 API 참조 타입  (0) 2022.04.20
002 기본 타입  (0) 2022.04.20
001 Hello  (0) 2022.04.20

+ Recent posts