2020-01-21 TypeScript -- 存取器(set,get)

在C#中,使用存取器的方法是

    public int m_Life = 0;

    public int Life

    {

        get

        {

            return m_Life;

        }

        set

        {

            m_Life = value;

        }

    }

而在TypeScript中用法如下:

class Person {

    constructor() {

    }

    private _name: string;

    public get name() {

        return this._name;

    }

    public set name(name: string) {

        this._name = name;

    }

}

let person = new Person();

// person._name = "apple";  // 无法访问到_name变量

person.name = "apple";

console.log(person.name);  // 输出 apple

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • pyspark.sql模块 模块上下文 Spark SQL和DataFrames的重要类: pyspark.sql...
    mpro阅读 13,145评论 0 13
  • SwiftDay011.MySwiftimport UIKitprintln("Hello Swift!")var...
    smile丽语阅读 9,242评论 0 6
  • 对于开发人员来说,设计模式有时候就是一道坎,但是设计模式又非常有用,过了这道坎,它可以让你水平提高一个档次。而在a...
    WANKUN阅读 1,878评论 0 2
  • 《社交网络》每个人都想看看马克•扎克伯格是如何从一个哈佛大学的学生成为世界上最流行的社会媒体网络的创业者的。这部电...
    陈琳琳阅读 1,287评论 0 0
  • 一,认识React 事件中写法为 注意:你必须谨慎对待 JSX 回调函数中的 this,这里有两种方式可以解决。如...
    甘道夫老矣阅读 871评论 0 0