CS/Java1 객체지향 프로그래밍(Object-Oriented Programming, OOP) 객체지향 프로그래밍이란?객체지향 프로그래밍(Object-Oriented Programming, OOP)은 현실 세계를 프로그래밍으로 모델링하기 위해 객체(Object)와 클래스(Class)를 중심으로 설계된 프로그래밍 패러다임입니다. 여기서 객체(Object)와 클래스(Class)는 아래와 같이 정의할 수 있습니다.객체(Object): 상태(속성)와 행동(메서드)을 가진 독립적인 단위클래스(Class): 객체를 생성하기 위한 설계도 혹은 틀, 클래스 모양 그대로 생성되는 것이 객체예를 들어, 하트 모양의 쿠키 틀이 있으면 이 쿠키 틀로 찍어낸 쿠키의 모양은 모두 같지만 쿠키의 반죽에 따라 맛은 초코맛, 민트맛, 바닐라맛 등 모두 다를 수 있습니다. 하지만 이 모든 쿠키들은 하트 쿠키입니다. 여기서 하트 .. 2025. 1. 9. 이전 1 다음