heal이라는 메소드를 A란 클래스가 갖고있음
이 메소드는 hp+=1;라는 기능을 함.
그리고 A를 상속받은 B가 있음
이 B의 heal메소드에
mp+=1기능을 추가하는거임
heal을 재정의해서 hp+=1;mp+=1;로 만드는게 아니라,
기존 heal 메서드에 mp+=1;만 추가하는 방법 있음?
heal이라는 메소드를 A란 클래스가 갖고있음
이 메소드는 hp+=1;라는 기능을 함.
그리고 A를 상속받은 B가 있음
이 B의 heal메소드에
mp+=1기능을 추가하는거임
heal을 재정의해서 hp+=1;mp+=1;로 만드는게 아니라,
기존 heal 메서드에 mp+=1;만 추가하는 방법 있음?
아니 근데 자식 클래스에서 부모클래스 내용을 바꾸길 원하는거임?
걍따로하몀안댐?
derived::heal() { base::heal(); mp +=1; }
머 언어마다 다를텐데 super가 됐건 상위 클래스 이름이됐건 클래스 있는 언어는 다 될거임
간단하네 하위 클래스에서 상위 클래스 메서드 호출하고 하위 클래스 메서드에 코드 추가 위에처럼
5뤌25일밈 말이 맞음