donaricano-btn

타입스크립트의 클래스 typescript classes


1. 정의

- 인스턴스화(물체화) 시키기 위한 값들(함수, 변수..)등의 모음이다

- 자바와 매우 흡사하다


2. 클래스의 특징

- 수식자 (public, private, protected..)  이 존재하며 변수나 함수를 선언한다

- 함수가 선언된다면 꼭 내용이 있어야 한다

- constructor를 선언 할 수 있다

1) 예제

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
class Point{
     
    x: number;
     
    constructor(x : number, public y: number = 0){
        this.x = x;
    }
     
    sum(){
        return "hello";
    }
     
    static origin = new Point(0 ,0);
}
 
var point1 = new Point(22, 33);
//y값의 자동으로 0 들어간다
var point2 = new Point(25);

블로그 이미지

리딩리드

,