05. class - seongjunhwang/clone_blockchain GitHub Wiki
class
- interface๋ js๋ก ์ปดํ์ผ๋์ง ์๊ธฐ๋๋ฌธ์ class ์ฌ์ฉ
- public, private ์์ฑ์ js์์ ์ ๊ฒฝ์ฐ์ง ์์
- constructor๋ก ์ ์ ํ์
class Human {
public name: string;
public age: number;
public gender: string;
constructor(name: string, age: number, gender: string){
this.name = name;
this.age = age;
this.gender = gender;
}
}
- ์ด ๊ฒฝ์ฐ ์๋์ฒ๋ผ ์ ์ ๊ฐ๋ฅ
const david = new Human("david", 18, "male");