반응형
* Object-c 의 type "id" 의 개념.
Java의 Object 처럼 모든 타입의 instance를 담을 수 있다.
Java의 Object 와 다른 점이라면, 자동 형변환(?) 을 수행해주어 형 변환이 필요가 없다.
예를 들어
- Gamza 라는 class 가 있고 그 곳에 gamza 라는 함수가 있을 경우.
&&
- id type 변수에 Gamza instance 가 할당된 경우.
[idVariable gamza] 를 수행하면 자동 형 변환되어 바로 Gamza의 gamza 함수가 수행된다.
형이 맞지 않아 gamza 를 실행 할 수 없다면? exception 이 발생한다.
도움이 되셨다면 손가락 꾸욱~ ( 로그인 필요 x )
반응형
댓글