인스턴스 변수 유형이 다른 클래스를 처리 할 수 있습니까? 의 내가 두 INT 인스턴스 변수가있는 클래스가 있다고 가정하자의 그들을 부르 자 :클래스에 대한 여러 인스턴스 변수 유형?
@interface ClassA: NSObject {
int x;
int y;
}
@end
을 내가 그렇게처럼 같은 인스턴스 변수에 대한 다른 유형을 처리하기 위해 그것을 가능성을 제공하는 확장하려는 동시에 :
를@interface ClassB: ClassA {
double x;
double y;
}
이것도 가능합니까?
시도해 보셨습니까? –
x 및 y에 id 데이터 유형을 제공하지 않는 이유는 무엇입니까? –
@Dave Delong. 나는 그것을 시도했다, 나는 단지 주위의 옵션을 알고 싶었다. 나는 두 클래스에서 메소드를 재정의 할 수 있다는 것을 알고있다. 난 그냥 왜 인스턴스 변수의 유형을 변경할 때 중복 오류가 발생하는지에 대한 더 나은 설명을 찾고있었습니다. –