20-ts中的存取器

16 篇文章 0 订阅

TypeScript中的存取器

​ 我们一般定义类中的属性并读取和存储是这样的:

class Person{
    //定义内部变量
    public _name;
    //在构造函数中对name属性进行初始化
    constructor(){
        this._name=""
    }
}
//实例化一个Person类
let personName1=new Person();
//获取name变量
personName1.name; //""
//设置set变量
personName1.name="徽柔"; //此时实例化后的personName1类中的name属性值为徽柔

​ 但当我们需要在用户修改的时候对输入的数据进行判断,符合数据规范则可以改变,不符合则不可以改变的时候,这个时候我们就可以在类的内部定义存取器。具体代码如下:

class Person{
    //定义内部name属性
    private _name;

    //在构造函数中对name属性进行初始化
    constructor(){
        this._name=""
    }

    //变量取用函数get
    get name(){
        return this._name;
    }

    //变量设置函数set
    set name(value:string){
        if(value.length<2||value.length>5){
            throw new Error("名字不合法,请重新输入")
        }
        this._name=value;
    }
}

//在类的外部调用存取器进行变量的读取和修改
let people=new Person();
//当我们访问类中的name变量时,会自动调用get方法
let personName=people.name;
console.log(people.name); //控制台输出 : ""
//当我们为变量赋予新的值时,会自动调用set方法
people.name="徽柔";
console.log(people.name);  //控制台输出 : 徽柔

​ 上述代码在set方法中限制了用户输入的字符串长度必须在2~5之间,否则就生成并抛出一个错误。这样我们就达到对用户的输入值进行限制判断的目的。

注:当我们只定义了get方法时,该属性变为只读属性,无法设置其值。当我们只定义了set方法的时候,该属性无法读取,只能调用set方法设置其中的值。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: dgus字库生成-ts3是一款用于创建字库文件的工具。它可以帮助用户根据需要定制符合自己需求的字库文件,并可用于各种电子设备的显示。通过这个工具,用户可以方便地添加、编辑和管理字形,以生成最终的字库文件。 使用dgus字库生成-ts3,用户可以自定义字库的大小、字体风格和字符集,以及其他相关的设置。它支持的字符集非常广泛,包括常用的ASCII字符、文汉字、日文假名等。用户可以根据需要选择所需的字符集,从而实现不同语言的显示需求。 该工具提供了直观友好的用户界面,并支持多种操作模式和各种编辑工具。用户可以通过简单的拖拽、复制和粘贴等方式快速编辑字形,也可以使用各种绘图工具进行更加精细的编辑。此外,可以通过导入外部图片或字体文件,进一步丰富字库的内容和样式。 下载dgus字库生成-ts3非常简单,只需在相关网站上搜索并下载对应的安装文件,然后按照提示进行安装即可。安装后,用户可以立即开始使用工具,根据自己的需求进行字形编辑和字库生成。 总之,dgus字库生成-ts3是一款强大且易于使用的工具,方便用户生成自定义的字库文件。它的功能丰富、操作简便,并支持多种字符集和编辑方式。无论是用于个人使用还是在电子设备应用,都能满足用户的需求。 ### 回答2: dgus字库生成-ts3是一款为液晶显示屏设计的字库生成软件。通过使用该软件,用户可以轻松地将自定义的字符或图形转换为字库文件,以便在液晶显示屏上显示。该软件拥有简单易用的界面,使得即使对于没有编程背景的用户也能够轻松上手。使用dgus字库生成-ts3可以大大提高液晶显示屏的显示效果,满足用户个性化和专业化需求。 要下载dgus字库生成-ts3,可以通过以下步骤进行: 1. 在浏览输入 "dgus字库生成-ts3下载" 进行搜索。 2. 找到可信赖的软件下载网站,如官方网站或知名软件下载站。 3. 在下载页面,查找适用于您的操作系统的版本,并且确保下载的版本是最新的。 4. 点击下载链接,等待下载完成。 5. 下载完成后,双击下载的安装文件,按照提示完成软件的安装过程。 6. 安装完成后,您可以在计算机的开始菜单找到dgus字库生成-ts3的快捷方式。 请注意,在下载和安装过程,要确保从可信赖的来源获取软件,以避免安装恶意软件或病毒。此外,还要阅读并遵守软件的使用许可协议。 ### 回答3: dgus字库生成-ts3是一款用于生成DGUS (Data Graphic User Interface) 显示模块的字库的工具。DGUS显示模块是一种智能化的液晶显示设备,可以用于各种嵌入式系统进行图形界面的设计与开发。 通过dgus字库生成-ts3,用户可以方便地将各种字体转换为DGUS显示模块支持的字库格式。该工具具有良好的界面设计和易用性,使用户可以快速而轻松地生成所需的字库文件。 在下载dgus字库生成-ts3之前,用户需要确保自己的计算机满足一些基本的系统要求,如操作系统兼容性、适当的硬盘空间等。一旦满足这些要求,用户可以在相关的软件下载网站或官方网站上找到dgus字库生成-ts3的下载链接。 下载完毕后,用户可以运行安装程序,并按照指示完成安装过程。安装完成后,用户可以打开dgus字库生成-ts3,并按照程序提供的步骤进行操作。 用户可以选择要转换的字体文件,然后选择生成DGUS字库的相关设置,如字库文件的格式、编码方式等。之后,用户可以点击生成按钮,等待程序完成字库生成的过程。 一旦字库生成完成,用户可以将生成的字库文件导入到自己的DGUS显示模块项目,并在项目进行相关的设置和调整,以实现所需的图形界面效果。 总之,dgus字库生成-ts3是一个实用的工具,它简化了在DGUS显示模块生成字库的过程。通过该工具,用户可以高效地将各种字体转换为DGUS显示模块所需的字库格式,为嵌入式系统的图形界面开发提供了便利。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值