객체

객체 (Objects) (refch5)

객체 지향 프로그래밍의 기초인 객체를 파스칼에서 어떻게 선언하고 사용하는지 다루는 장이에요. 필드·메서드·생성자·소멸자와 가시성까지 살펴봐요.

출처: Free Pascal Reference — 객체

본문

객체(object)는 데이터(필드)와 그 데이터를 다루는 메서드를 한 덩어리로 묶은 것이에요. 이 장에서는 파스칼의 객체 기능을 다뤄요.

객체를 어떻게 선언하는지(5.1)에서 시작해, 추상·봉인 객체(5.2)와 필드(5.3), 클래스(정적) 필드(5.4)를 살펴봐요.

생성자와 소멸자(5.5)로 객체를 만들고 정리하고, 메서드 선언과 호출(5.6)을 배워요. 마지막으로 객체의 어느 부분을 밖에서 볼 수 있는지 정하는 가시성(5.7)을 다뤄요.

더 알아보기