일부 Java 연습을하고 인스턴스 변수의 범위에 제한을 부과하는 방법을 찾아 내려고했습니다.java에서 클래스의 인스턴스 변수 범위를 구분하는 방법은 무엇입니까?
예를 들어 Time이라는 클래스를 생성했습니다. 그것은 3 개의 인스턴스 변수,시, 분, 초를 가지고 있습니다.
예를 들어, 0에서 23 사이의 시간이 필요합니다. 시간 변수를 조작하기 위해이 클래스 내부에 몇 가지 메소드가 있습니다. 하지만 시간이 항상 0에서 23 사이인지 확인해야합니다.
나는 열거 형 메서드가 있음을 알고 있습니다. 이처럼
public enum hour {
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20,
21, 22, 23
}
시간 클래스에 시간 유형 변수를 삽입하십시오.
하지만 시간이 double 유형의 변수, 연속 변수 인 경우 어떻게 될까요? 그리고 상한선과 하한선이 있습니다. 연속 변수를 어떻게 구분합니까?
한 시간을 사용할 수 있습니다. 한 시간 내에 전체적으로 저장되지 않는 값은 분 단위로 저장되고 초 단위로 저장되고 밀리 초 단위로 저장됩니다. 자, 왜 이러는거야? –