Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- oracle
- 개발
- 오라클
- 개발자
- 오류해결
- 깃허브
- 자바
- 재밌당
- 친구랑
- 3박4일
- 리눅스
- kotlin
- db
- 도쿄
- android studio
- GitHub
- JavaScript
- Eclipse
- 코틀린
- 공부
- 안드로이드스튜디오
- 안드로이드
- Android
- Git
- 별5개
- 1박2일
- 자바스크립트
- AndroidStudio
- error
- Java
Archives
- Today
- Total
dev_eunz
[TypeScript] 타입스크립트의 Constructor 메서드 본문
728x90
반응형
타입스크립트의 생성자에 관해서 공부를 하다보니 정리를 한 번 해야할 것 같아서 정리를 해본다. 🤔
객체지향 언어에는 constructor 라는 생성자 메서드가 존재한다.
class로부터 객체를 생성할 때 호출되며, 객체를 초기화한다.
typescript 에서
아래와 같이 생성자 메서드에 별 다른 로직이 없다면, 생략해도 된다.
class Test {
text: string
num: number
constructor() {}
}
클래스 생성 시, 인자 값으로 초기화 할 때에는 아래와 같이 사용하면 된다.
class Test {
text: string
num: number
constructor(text: string, num: number) {
this.text = text
this.num = num
}
}
아래와 같이 외부에서 생성을 막을 수도 있다.
final을 지원하지 않는 typescript 에서 이를 유사하게 흉내내기 위해서는 이렇게도 사용하곤 한다.
private constructor(private message: string[]) { }
728x90
반응형
'IT' 카테고리의 다른 글
[ORACLE] ORA-00932: 일관성 오류 해결 (0) | 2022.08.21 |
---|---|
[Mac] 맥OS에 Node.js 설치하기 (0) | 2022.08.17 |
[Java] Base64 복호화 에러 java.crypto.IllegalBlockSizeException (0) | 2022.08.13 |
[JAVA] java.security.InvalidKeyException: Illegal key size ( 암호화 키 길이 에러 ) (0) | 2022.08.12 |
[ORACLE] NUMBER 타입 설정 (0) | 2022.08.09 |
Comments