TypeScript-封装

Posted allyh

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TypeScript-封装相关的知识,希望对你有一定的参考价值。

class People {
	private _name: string;
	age: number; 
	print() {
		return this._name + ":" + this.age + ":";
	}
    //加入封装,使外部可使用私有
    get name():string{
        return this._name;
    }
    set name(newName:string){
        this._name=newName;
        //可加判断
        if(newName =="aaa"){ 
        }else{ 
        }
    } 
}
let h = new People();
// h.name ="aaa";//Property ‘name‘ is private and only accessible within class ‘People‘
//接口
h.name = "sss";
h.age = 19;
alert(h.print());
 

  

以上是关于TypeScript-封装的主要内容,如果未能解决你的问题,请参考以下文章

typescript Angular最终版本的Angular 2测试片段。代码库https://developers.livechatinc.com/blog/category/programming

typescript Angular最终版本的Angular 2测试片段。代码库https://developers.livechatinc.com/blog/category/programming

VSCode自定义代码片段14——Vue的axios网络请求封装

VSCode自定义代码片段14——Vue的axios网络请求封装

VSCode自定义代码片段14——Vue的axios网络请求封装

Vue3+TypeScript封装axios并进行请求调用