오버라이딩(Overriding)
오버라이딩이란? 부모 클래스로부터 상속받은 메서드의 내용을 변경하는 것을 오버라이딩이라 한다. 간단히 말하면 메서드를 다시 정의하는 것이다. 123456789101112131415161718public class A{ int age = 10; public void setAge(int age) { this.age = age; }} class B extends A{ public void setAge(int age) { this.age = age+10; }}cs 위에서 B클래스가 A클래스를 상속받고 있다. 상속 관계이므로 B에서는 setAge( ) 메서드를 그대로 사용할 수 있다. 그러나 여기에서는 메서드의 기능을 약간 변경해서 사용하고 있다. 이런 식으로 상속을 받은 부모의 메서드를 필요에 맞게 다시 정의해..