Class 란?
- 새로운 형식을 정의하는 것을 의미한다.
- 속성과 데이터를 변경하는 함수를 이름 공간에 묶어 놓는다.
인스턴스란?
- Class를 생성한 복사본
객체지향프로그램 3가지 특징
- 추상성
- 필요한 부분을 구현
- 상속성
- 부모클래스에서 공통부분을 상속 받는다.
- 다형성
- 동일한 인터페이스에 대해 구체적인 인스턴스마다 다른 동작을 하게 하는 것이다.
※ 객체지향프로그램은 조립을 통한 개발을 가능하게 해준다.
Class 정의 방법
1 |
|
※ class는 멤버변수를 초기화 할 수 있고, 멤버 메소드를 정의할 수 있다.