어노테이션

오버라이딩이란?부모 클래스에 정의된 메서드를 자식 클래스에서 ‘다시 정의(재정의)’하는 것을 말합니다. 자식 클래스가 부모 클래스의 메서드를 그대로 사용하는 것이 아니라, 자기 상황에 맞게 메서드의 내용(기능)을 바꿔서 사용할 수 있게 해주는 기능입니다.  오버라이딩의 필요성상속을 통해 부모의 기능을 물려받았지만, 자식 클래스 입장에서는 동작 방식이 다를 때 오버라이딩을 사용합니다. 예를 들어,Animal이라는 클래스의 sound() 메서드는 “동물이 소리를 냅니다.”라고 되어 있습니다.Dog 클래스는 "멍멍!"으로 출력하고 싶습니다.Cat 클래스는 "냐옹!"으로 출력하고 싶습니다.➡ 각 클래스에서 sound()를 오버라이딩하면 됩니다! * Animal 클래스 - 부모 클래스public class Ani..
WooZzing
'어노테이션' 태그의 글 목록