【发布时间】:2019-07-11 04:21:56
【问题描述】:
我将通过一个教程,作者在构造函数中创建了一个类的属性。是否有理由这样做而不是在类本身中创建属性?
我的背景是C#,所以我在构造函数中传递参数的原因是确保在实例化类时,传递构造函数中的参数。
这是作者写的代码:
export class Exercise {
constructor(
public name: string,
public title: string,
public description: string,
public image: string,
public nameSound?: string,
public procedure?: string,
public videos?: Array<string>
) {
}
}
这是我创建类的方式:
export class Exercise {
public name: string,
public title: string,
public description: string,
public image: string,
public nameSound?: string,
public procedure?: string,
public videos?: Array<string>
}
【问题讨论】:
标签: angular typescript angular6