오브젝티브 파스칼 클래스

오브젝티브 파스칼 클래스 (Objective-Pascal Classes) (refch11)

오브젝티브-C 스타일의 클래스를 파스칼에서도 쓸 수 있어요. 이 장에서는 오브젝티브 파스칼 클래스를 선언하고, 인스턴스를 만들고, 프로토콜·카테고리·셀렉터까지 다뤄요.

출처: Free Pascal Reference — 오브젝티브 파스칼 클래스

본문

오브젝티브 파스칼은 오브젝티브-C의 동적 메시지 기반 객체 모델을 파스칼로 가져온 것이에요. 파스칼 클래스(6장)와는 다른 방식으로 동작해요.

소개(11.1)에서 시작해 클래스 선언(11.2)과 형식 선언(11.3)을 배워요. 인스턴스의 할당·해제(11.4)와 프로토콜 정의(11.5), 카테고리(11.6)도 다뤄요.

이름 스코프와 식별자(11.7), 셀렉터(11.8), 특별한 타입 id(11.9), 그리고 오브젝티브-C 클래스에서의 열거(11.10)까지 살펴봐요.

더 알아보기