객체지향에서의 상속
1) 상속 : 클래스를 설계할때 다른 클래스가 가지고 있는 멤버와 멤버 메소드를 그대로 물려 받는 것을 말한다.
Super Class(부모 클래스) : 물려주는 쪽
Sub class(자식 클래스) : 물려 받는 쪽
2) 위의 그림은 class A에서 Class B 를 생성하고 주소값을 담아둠. Class A 가 Class B 변수 를 접근할때는 Class B 멤버함수로 접근해야 한다.
3) 위의 그림은 Sub class가 Super Class 모든 것을 상속 받기때문에 자신의 것처럼 사용 할 수 있다.
4) Sub Class형 참조변수를 이용하면 Sub class 뿐만 아니라 Super Class 에도 접근을 할 수 있다. but Super Class 형참조 변수는 Super Class 영역만 이용 할 수 있다
.
'아이폰개발2 > Objective-C' 카테고리의 다른 글
[object-c 객체생성 init] 객체생성 기본원리 init (0) | 2011.08.06 |
---|---|
interface 와 implement의 분리 (0) | 2011.07.25 |
메소드에 인자값 전달하는 방법 (0) | 2011.07.21 |
Objective-C 기초 요약(도전!아이폰4 프로그래밍교재 참고) (1) | 2011.06.19 |