자바스크립트는 프로토타입 기반 언어이지만 클래스를 사용할 수는 있다.
class User {
constructor(first, last) {
this.firstName = first;
this.lastName = last;
}
getFullName() {
return `${this.firstName} ${this.lastName}`
}
}
const bayern = new User('Tomas', 'Muller');
const munich = new User('Joshua', 'Kimmich');
console.log(bayern.getFullName()); //Tomas Muller
console.log(munich.getFullName()); // Joshua Kimmich
클래스의 정의
클래스는 객체 지향 프로그래밍에서 특정 객체를 생성하기 위해 변수와 메소드를 정의하는 일종의 틀이다. 객체를 정의하기 위한 메소드와 변수로 구성된다. 템플릿을 사용하면 객체를 분류할 때 멤버의 자료형을 미리 정하지 않고 객체를 사용할 때 결정할 수 있다.
출처: 위키백과
'JAVASCRIPT' 카테고리의 다른 글
[JavaScript] 표준내장객체 - Number (0) | 2023.04.14 |
---|---|
[JavaScript] 표준내장객체 - String (0) | 2023.04.14 |
[JavaScript] ProtoType (0) | 2023.04.12 |
[JavaScript] this (0) | 2023.04.12 |
[JavaScript] GSAP 라이브러리 (0) | 2023.04.04 |