在一个组件中,他使用了类似的东西:
Method (Obj: MyClass) { .... }
这是Obj = new MyClass
的缩写?
如果在MyClass
的构造函数中需要一个参数,那么这应该是Obj = new MyClass (argument)
?和Obj: MyClass
,仍然有效吗?
答案 0 :(得分:1)
它是
Obj = new MyClass
的缩写?
不,不是。它仅指定Method
接收类型为Obj
的参数(MyClass
方法内的参数)。这意味着传递给Method
的参数必须是MyClass
的实例。
Method
的正确用法示例:
const ob = new MyClass(); // supose `MyClass` constructor does NOT requieres any argument
Method(ob);
Method
的不正确用法示例:
Method();