<aside> 💡 목차
</aside>
class Circle {
static pi: number = 3.14;
static calculateArea(radius: number): number {
// 정적 메서드와 속성 호출 방법
// - 클래스명.속성
// - 클래스명.메서드()
return Circle.pi * radius * radius;
}
}
console.log(Circle.pi); // 3.14
console.log(Circle.calculateArea(5)); // 78.5
console.log(Circle.calculateArea(10)); // 314
class Person {
private name: string;
constructor(name: string) {
this.name = name;
}
}
let person1 = new Person('테드');
// 아래 코드는 name앞에 private을 public으로 수정해야만 사용 가능
// console.log(person1.name); // 테드
// person1.name = '찰리';
// console.log(person1.name); // 찰리