타입스크립트의 클래스
자바스크팁트의 클래스
function Person(name, age){
this.name = name;
this.age = age;
}
var seho = new Person('세호', 30)
class Person{
constructor(name, age){
console.log('생성 되었습니다');
this.name = name;
this.age = age;
}
}
var seho = new Person('세호', 30);
console.log(seho)
타입스크립트의 클래스
class Person {
name: string;
age: number;
readonly log: string
constructor(name: string, age: number){
this.name = name;
this.age = age;
}
}
읽기 전용
- 클래스 속성에
readonly
키워드를 사용하면 아래와 같이 접근만 가능합니다.
class Developer {
readonly name: string;
constructor(theName: string) {
this.name = theName;
}
}
let john = new Developer("John");
john.name = "John";
참고