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 |