ObjC에서는 메서드를 재정의 하기 위해 별다른 키워드를 없이 부모클래스의 원본 메서드를 그대로 사용하면 된다. 물론 메서드 형태는 동일하게 맞추어야 한다.
가령 ClassA에 initVar의 실행문이 다음과 같다면,
-(void) initVar
{
x=100;
NSLog(@"%i",x);
}
이를 상속받은 ClassB에서 initVar를 다음과 같이 처리할 수 있다.
x=500;
NSLog(@"%i",x);
}
이처럼 메서드를 재정의하는 특별한 키워드가 필요하지 않다.