자바스크립트 (class vs object) 객체지향 언어
class
연관있는 데이터를 묶어 놓는 역활을 해준다.
class person{
name;
age;
speak();
}
// 속성 (field) 와 행동(method) 가 들어있음 template
declare once
no data in <- 정의만한것
object
class를 이용해서 새로운 instance 생성하면 object가 된다.
instance of a class
created many times
data in
Getter and setters
Fields (public, private) / Static properties and methods
들어오는 데이터(object)에 상관없이 공통적으로 class에서 쓸 수 있는것이라면 static과 static method를 이용하여 메모리의 사용을 줄일 수 있다.
상속 & 다양성
instanceOf
공부 참조사이트
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference
Last updated
Was this helpful?