무단 도용 및 복제, 사용 저작권 안내
수업 목적 외에 모든 교안 자료를 무단으로 도용 (URL 연결, 복제, 공유),
불법으로 복사하여 배포하는 것을 금지합니다. 꼭 지켜주세요!
1. 객체지향 프로그래밍
•
객체 지향 프로그래밍이란 프로그램에서 사용되는 여러 데이터나 기능을 객체로 묶어서 관리하는 프로그래밍 기법이다.
•
객체는 매개체 하나에 대한 정보와 기능을 담고 있는 프로그램 요소이다.
2. 객체의 특징
•
매개체 하나의 정보를 관리하기 위해서는 객체 하나가 필요하며 관리하고자 하는 매개체의 수 만큼 객체를 생성해야 한다.
•
객체는 독립적으로 관리되며 서로에 대해 관여하지 않는다.
3. 클래스
•
Kotlin에서 객체는 자바와 동일하게 클래스를 설계하고 이를 통해 생성한다.
•
클래스에 정의한 변수와 메서드(함수)의 구조대로 객체가 생성되며 같은 형태의 객체가 필요하다면 같은 클래스로 객체들을 생성하면 된다.
class 클래스명 {
}
Kotlin
복사
4. 학습 정리
정리
•
매개체 하나의 정보와 기능을 관리하는 것을 객체라고 부르며 객체를 활용하여 프로그래밍하는 기법을 객체 지향 프로그래밍이라고 부른다.
•
객체는 클래스를 통해 생성할 수 있으며 같은 형태의 객체가 다 수 필요하다면 같은 클래스로 객체를 무수히 만들어 사용하면 된다.