override1 25.메서드 재정의(오버라이딩,Overriding) 하위 클래스에서 메서드 재정의하기 - 오버라이딩(Overriding) : 상위 클래스에 정의된 메서드의 구현 내용이 하위 클래스에서 구현할 내용과 맞지 않는 경우 하위 클래스에서 통일한 이름의 메서드를 재정의 할 수 있음 - VipCustomer 클래스의 calPrice()는 할인율이 적용되지 않음 - 재정의하여 구현해야 함 @overriding 애노테이션(annotation) - 애노테이션은 원래 주석이라는 의미 - 컴파일러에게 특별한 정보를 제공해주는 역할 애노테이션 설명 @Override 재정의된 메서드라는 정보 제공 @FuctionalInterface 함수형 인터페이스라는 정보 제공 @Deprecated 이후 버전에서 사용되지 않을 수 있는 변수, 메서드에 사용됨 @SuppressWarnings .. 2022. 5. 24. 이전 1 다음