자손메서드재정의1 [JAVA 기초] 자바 오버라이딩(Overriding) 1 오버라이딩(Overriding) 오버라이딩(Overriding)은 자손클래스에서 부모 클래스로부터 물려받은 메서드를 다시 작성하는 것을 말한다. 다시 작성하는 이유는 부모로부터 메서드를 상속받았지만 자손 클래스에서는 부모와는 다르게 동작해야 할 때도 있기 때문이다. 오버라이딩을 할 때는 부모 클래스의 메서드와 선언부가 일치하는 메서드를 작성해야 한다. class Parents{ void method1(){ // 부모 클래스의 메서드 } } class Child extends Parents{ void method1(){ // 자손 클래스에서 메서드 내용을 재정의 } } 자손 인스턴스에서 오버라이딩을 한 메서드를 호출할 경우 이름이 같은 메서드가 부모 클래스에 있더라도 자손 클래스에서 다시 작성한 메서드.. 2021. 3. 11. 이전 1 다음