[ch6 & 7] 객체지향 프로그래밍
[1] 객체지향언어
- 장점 : 코드 재사용성 높음 & 코드 관리 용이 & 신뢰성 높은 프로그래밍 가능
[2] 클래스와 객체
- 클래스: 객체를 정의해 놓은 것
- 객체: 클래스에 정의된 내용대로 메모리에 생성된 것
[2.1] 객체와 인스턴스 & 구성요소
- 구성요소 - 속성과 기능
- 속성 : 멤버변수(특성, 필드, 상태)
- 기능 : 메서드(함수, 행위 )
- 인스턴스 생성시 ⇒ 참조변수(주솟값)에 저장
- 객체 배열 : 배열 안에 객체가 저장되는 것이 아닌 객체의 주소가 저장됨
[3] 변수와 메서드