클래스의 정의

|
public class TimeTest {
	public static void main(String[] args) {
		// 메서드 변수 사용
		int hour;
		int minute;
		int second;
		
		// 메서드 변수의 나열
		int hour1, hour2, hour3;
		int minute1, minute2, minute3;
		int second1, second2, second3;
		
		// 배열화
		int[] hourArr = new int[3];
		int[] minuteArr = new int[3];
		int[] secondArr = new int[3];
		
		// UserDefinedType1
		Time t1 = new Time();
		Time t2 = new Time();
		Time t3 = new Time();
		
		// UserDefinedType2
		Time[] t = new Time[3];
	}
	
}

class Time {
	int hour;
	int minute;
	int second;
	// 이하 제약조건
	/*public int getHour() {
		return hour;
	}
	public void setHour(int hour) {
		if(hour >= 0 && hour < 24) {
			this.hour = hour;
		}
	}
	public int getMinute() {
		return minute;
	}
	public void setMinute(int minute) {
		if(minute > 0 && minute <= 60) {
			this.minute = minute;
		}
	}
	public int getSecond() {
		return second;
	}
	public void setSecond(int second) {
		if(minute > 0 && minute <= 60) {
			this.second = second;
		}
	}*/
}

'오라클자바커뮤니티 > 자바' 카테고리의 다른 글

메서드의 사용  (0) 2014.10.12
메서드의 정의 및 작성  (0) 2014.10.12
클래스의 이해  (0) 2014.10.12
다형성 예제1  (0) 2014.10.12
상속과 컴포지션  (0) 2014.10.12
And