<aside> 💡 객체지향언어란?
실제 세계는 사물(객체)로 이루어져 있으며, 발생하는 모든 사건들은 사물간의 상호작용이다. 실제 사물의 속성과 기능을 분석한 다음, 데이터(변수)와 함수로 정의함으로써 많은 시간과 비용을 절약할 수 있다.
<aside> <img src="/icons/forward_gray.svg" alt="/icons/forward_gray.svg" width="40px" /> 객체지향언어의 특징
</aside>

이해하기 편리한 그림같아서 Java의 정석에서 가져온 사진
클래스(class) : 객체를 정의해 놓은 것
클래스의 인스턴스화(instantiate) : 클래스로부터 객체를 만드는 과정
어떤 클래스로부터 만들어진 객체 → 그 클래스의 인스턴스(instance)
객체의 구성요소