'메서드 재정의'에 해당되는 글 1건

  1. 2010.04.11 메서드 재정의 하기
Objective C/상속2010. 4. 11. 22:02
ObjC에서는 메서드를 재정의 하기 위해 별다른 키워드를 없이 부모클래스의 원본 메서드를 그대로 사용하면 된다. 물론 메서드 형태는 동일하게 맞추어야 한다. 
가령 ClassA에 initVar의 실행문이 다음과 같다면,
-(void) initVar
{
      x=100;
      NSLog(@"%i",x);
}

이를 상속받은 ClassB에서 initVar를 다음과 같이 처리할 수 있다.
-(void) initVar
      x=500;
      NSLog(@"%i",x);
}

이처럼 메서드를 재정의하는 특별한 키워드가 필요하지 않다.

Posted by 버터백통