简体   繁体   English

"带有接口的抽象类的类型化方法"

[英]Typing method of a abstract class with an interface

Consider this trivial example:考虑这个简单的例子:

abstract class Foo {

  public abstract functionAdd(number1, number2, number3): number

  public abstract functionMultiply(number1, number2, number3): number
}

interface Numbers {
  number1: number
  number2: number
  number3: number
}

Please keep in mind that Numbers<\/code> contains unordered set of keys, just like HashMap whereas both functionAdd<\/code> and functionMultiply<\/code> expects an ordered tuple of arguments.请记住, Numbers<\/code>包含一组无序的键,就像 HashMap 一样,而functionAdd<\/code>和functionMultiply<\/code>都需要一个有序的参数元组。 In other words, These methods expect:换句话说,这些方法期望:

functionAdd(...[number1, number2, number3]:[number, number, number])

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM