절차 지향 vs 객체 지향
절차 지향 프로그래밍
- 동사구인 '~하다'에 중점을 둔 프로그래밍
- 함수들이 각기 자신들의 기능을 절차에 의해 호출한다.
객체 지향 프로그래밍(OOP)
객체 지향 프로그래밍의 특징
- 상속을 통한 재 사용성을 보장한다.
- 유지보수 및 관리가 용이하다.
클래스란?
- C++부터 등장한 사용자 정의 자료형
- 변수와 데이터를 다루는 기능을 하나로 묶어 놓은 것이다.
- 객체들을 추상화시킨 하나의 틀이다.
프로그래밍에서 객체란?
- 클래스는 사용자 정의 자료형
- 클래스에 변수명을 부여해서 메모리에 등록시키면 객체가 된다.
- 메모리에 등록된 클래스는 Instance라고도 부른다.
멤버 접근자
1. private