定义一个类,怎么在新建这个类的时候,只赋值这个类中某几个属性

定义一个类,怎么在新建这个类的时候,只赋值这个类中某几个属性


HarmonyOS
2024-01-30 21:33:52
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
icegoblin

可以在定义构造器时,将非必填属性设置为可选参数,在定义类型时冒号前加问号。

export default class ContactData { 
  public name: string; 
  public address?: string; 
  public telephony?: number; 
  public email?: string; 
  public remarks?: string; 
 
  constructor(name: string, address?: string, telephony?: number, email?: string, remarks?: string) { 
    this.name = name; 
    this.address = address; 
    this.telephony = telephony; 
    this.email = email; 
    this.remarks = remarks; 
  } 
}
分享
微博
QQ
微信
回复
2024-02-01 10:11:51
相关问题
如何封装一个通用commonEvent工具
188浏览 • 1回复 待解决
相机开发支持 Java 吗?
963浏览 • 1回复 待解决
DevEco Studio新建为啥不带public?
3840浏览 • 1回复 已解决
getContext(this)能否定义中使用
385浏览 • 1回复 待解决
如何在工具获取Context
155浏览 • 1回复 待解决
定义如何实现序列化
241浏览 • 1回复 待解决
工具怎么调用startAbility?
3162浏览 • 1回复 待解决
ArkTs怎么传递对象或者给Native
296浏览 • 1回复 待解决
求js class名动态绑定问题?
4740浏览 • 1回复 待解决
是否有线程安全容器
269浏览 • 1回复 待解决
工具怎么跳转或打开页面呢?
1920浏览 • 1回复 待解决
鸿蒙-有没有缓存工具
4100浏览 • 1回复 待解决
如何理解Intent及其用法?
5005浏览 • 4回复 已解决
ArkTS方法是否支持重载
151浏览 • 1回复 待解决