enum의 등장 배경interface를 이용한 상수 정의다음과 같이 interface를 문법적 특징 ( interface의 맴버는 기본적으로 public static final )을 이용하여 상수를 구분하여 정리 할 수 있지만 이렇게 하게 되면위와 같은 경우에서 컴파일
위의 와일드 카드 선언은 "Box class의 type parameter를 Number와 Number의 하위 타입으로 제한한다."는 문법적 의미를 지닌다.결론부터 말하자면 box가 참조하는 대상으로 꺼내는 작업만 허용하겠다는 의미이다. 즉, box의 method중 pa
equals()의 재정의가 필요한 이유 equals() 메소드는 Object 클래스에 정의되어 있습니다. Object class 내부의 equals()를 살펴보게 되면 위와 같이 매우 단순하게 구성 되어 있는 것을 알 수 있습니다. 즉, Object에 기본적으로 정
셋이 차이에 대해서 간략하게 알아봅니다~!