객체를 우선으로 생각해서 프로그래밍하는 것
ex. Javascript, Java, Python, PHP, C#, C++, Ruby, C, Objective-C, Scala, Swift, ...
클래스 기반의 객체 지향 프로그래밍 언어
여러 가지 속성을 가질 수 있는 대상 ➔ 속성을 가질 수 있는 모든 것
<aside> ➡️ 객체 지향 프로그래밍의 핵심 = 객체와 관련된 코드를 분리할 수 있게 하는 것
➔ ‘클래스(class)’라는 구조를 만들어 자주 사용하는 코드를 묶어 사용
</aside>
객체를 위한 설계도
클래스 생성
class ClassName:
# code..
<aside> 🚨 **클래스의 이름은 파스칼 케이스(PascalCase)**의 규칙을 지켜 작성!
</aside>