제약조건1 [Java 공부/ 기타] 클래스 내에서 데이터에 제약조건 걸기 Time 클래스 안에서 private으로 hour, minute, second를 선언하여 클래스의 외부에서 접근할 수 없도록 하였다. 때문에 클래스 안의 변수들에 접근하기 위해서는 반드시 클래스 안의 메소드를 거쳐야 한다. class Time { //time 클래스 private int hour; //시 private int minute; //분 private float second; //초 } 아래 코드는 input을 입력받아 데이터의 유효성을 검증한 뒤 유효성 여부에 따라 hour의 값을 변경하는 메서드의 코드다. input이 '시'를 나타내기 때문에 입력된 데이터가 0~23의 범위 안에 있어야만 유효한 값으로 인정한다. public void setHour(int input) { //input에 대한.. 2022. 3. 8. 이전 1 다음