Chap 03. 클래스/객체 1. 객체지향 프로그래밍 ⭐ 객체지향 프로그래밍의 개념 프로그래밍에서 객체를 사용하는 것을 의미함 데이터와 메서드를 포함하는 '객체' 개념에 기반한 프로그래밍 프로그램의 유연성을 향상하고 유지-관리의 가능성을 높임 데이터 및 데이터의 동작(메서드)를 단일 위치(객체)에 통합하여 프로그램 작동 방식을 더 쉽게 이해할 수 있음. ⭐ 객체지향 프로그래밍의 장점 개발 속도 향상 소프트웨어 유지-관리 향상 소프트웨어 개발의 생산성 향상 개발 비용 절감 ⭐ 객체지향 프로그래밍의 구성 요소 클래스: 객체를 정의하고 만들어 내기 위한 설계도 혹은 툴 객체: 클래스의 선언된 모양 그대로의 실체 (인스턴스: 클래스의 선언된 모양 그대로의 실체가 메모리에 생성된 것, 객체와 거의 동일한 의미) 멤버변수, 멤버 메스드, 생성.. 이전 1 다음