상속 썸네일형 리스트형 Objective C 상속 예제 따라하기 두번째 - 도형에 관한 상속 예제이다.- 소스코드#import @interface Rectangle : NSObject{ int width; int height; } @property int width, height; -(int)area; -(int)perimeter; -(void)setWidth:(int) w andHeight: (int) h; @end #import "Rectangle.h" @implementation Rectangle @synthesize width, height; -(int)area{ return width*height; } -(int)perimeter{ return (width+height)*2; } -(void)setWidth:(int) w andHeight: (int) h{ widt.. 더보기 Objective C 상속 예제 따라하기 상속 모든 것은 루트에서 시작된다. 지금까지 정의한 클래스는 모두 NSObject라는 루트 클래스의 자식들이다. 이를 인터페이스 파일에서 다음 과 같이 지시해 주었다. @interface Fraction:NSObject ... @end Fraction 클래스는 NSObject 클래스에서 파생되었다. 계층도를 보면 NSObject가 최상위에 있기 때문에 (즉, 그 위로 아무 클래스도 없기 때문에) ‘루트’ 클래스라고 부른다. Fraction 클래스는 ‘자식 클래스’ 혹 은 ‘서브클래스’라고 부른다.- 소스코드#import @interface ClassA : NSObject { int x; } -(void) initVar; @end #import "ClassA.h" @implementation ClassA .. 더보기 이전 1 다음