[Java] Ch.9 클래스의 기초
객체(object) 우리가 표현할 수 있는 실제 세계의 모든 사물들 개념적인 객체 물리적인 객체 동물 개, 고양이, 호랑이, 곰 자동차 소나타, K5, SM5 클래스 프로그래밍에서 객체와 관련된 데이터와 처리 동작을 한데 모은 코드 뭉치 추상화 : 특징적인 데이터와 처리 동작을 추려내는 과정 명사적인 특징을 뽑아내는 추상화 과정 → 멤버 변수(필드) 추출 동사적인 특징을 뽑아내는 추상화 과정 → 멤버 함수(메서드) 추출 객체 목적 구분 객체 구분 추상화된 클래스 모델 탈 것 개인, 이륜 자전거, 오토바이 Bike 자동차 승용차, 버스, 트럭 Car 운송 수단 자동차, 배, 비행기 Vehicle // 클래스 정의 class Npc { // 필드 - 데이터 String name; int hp; // 메서드 ..
2023. 10. 17.