생성자 constructor을 활용한 class

변수값 초기화/할당이 없어 에러시에는 무시하는 !를 사용하며 constructor에서 매개변수를 받아 할당되도록 별도로 만들수 있다.

 

접근제어자의 public과 private, protected

public은 외부에서도 호출 참조 할 수 있으나

private는 외부에서 호출할수 없고 선언 내부에서만 사용할 수 있다.

protected는 상속관계에서만 서로 호출참조할수있다.

Getters & Setters

 

 

 

READONLYpublic,priavte에 상관없이 무조건 변수값 선언/초기화 하는 부분에서만 값을 바꿀수있거나 constructor에서만 수정가능하다.

 

클래스에서 프로퍼티 이름이 동적으로 들어올시 인덱스시그니처를 사용해본다

[index:string] : string 또는 [index:string] : 'male' | 'female'

 

static 사용

new로 만들필요없이 바로 class명으로 부를수있다.

'TypeScript' 카테고리의 다른 글

generic과 keyof  (0) 2021.08.05
Interface 섹션  (0) 2021.08.02
tsconfig schema  (0) 2021.07.31
compiler옵션 중 strict 옵션  (0) 2021.07.31
typescript 기초와 설치  (0) 2021.07.30

+ Recent posts