어떤 대상(객체)를 가지고 프로그래밍한다.
절차지향 프로그래밍
객체지향 프로그래밍이란?
<aside> 💡 객체를 정의하고 객체 간 협력을 프로그래밍하는 것
</aside>
1. 패키지
클래스 파일의 묶음
계층 구조를 가질 수 있고 이는 프로젝트의 소스 코드를 어떻게 관리할지와 관련이 있다.
2. 클래스
객체의 속성과 기능을 코드로 구현한 것