class private 선언

YOUNGJOO-YOON·2021년 7월 9일
0

typeScript

목록 보기
27/65

class ex0{
	name?:string;
	private num:number = 123;
	constructor(name?:string){
		this.name=name;
	}
}

let ex00:ex0 = new ex0('haha');
console.log(ex00);
// type 선언->constructor 선언->생성자로 생성
// type으로 class 선언, constructor에 string을 넣어준다.





class ex1{
	name?:string;
	private num:number=456;
}

let ex01:ex1=new ex1();
ex01.name='haha';
console.log(ex01);
// type 선언, 생성자로 생성
// 속성 부여


class ex2{
	constructor(public name?:string, private num:number=789){}
}

let ex02:ex2=new ex2('haha');
console.log(ex02);
// construtor 내부에 입력받을 타입값 지정
// 속성부여

private 선언을 통해 캡슐화 가능

profile
이 블로그의 글은 제 생각을 정리한 글과 인터넷 어딘가에서 배운 것을 정리한 글입니다. 출처는 되도록 남기도록 하겠습니다. 수정 및 건의 오류 등이 있으면 언제든지 댓글 부탁드립니다.

0개의 댓글