본문 바로가기
WEB programming/javascript

#6. 클래스와 오브젝트의 차이점(class vs object), 객체지향 언어 클래스 정리

by 가으더 2021. 7. 23.
728x90

1. class나 object가 없다면?

없다면 우리가 정의한 변수들이 여기저기 떠다니기 때문에 규모있는 프로젝트를 만들기 어려울 것이다.

class는 연관있는 데이터를 묶어놓는 컨테이너 역할이다.

class 안에 있는 properties

사진처럼 연관있는 데이터로 fields와 methods로 묶여있는 것을 class라고 한다.

객체 지향이란? : https://jeong-pro.tistory.com/95

2. class vs object

class: 붕어빵 틀

class 자체에는 데이터가 들어있지 않고 틀만 정의.

- template

- declare once

- no data in

object: 팥붕어빵

class를 이용해서 data를 넣어서 만드는 것이 object

- instance of a class

- created many times

- data in