javascript - 在类中实现接口(interface)时出现问题

标签 javascript typescript

我在类外部定义了两个接口(interface)。然后我实现了这两个接口(interface)并尝试将它们设置为类的私有(private)属性,但仍然有问题但我无法想象是什么。

有人可以帮我吗?

enter image description here

编译器没有发出错误消息,但 VSCode 显示:

enter image description here

最佳答案

正如错误消息所述:您需要直接在类中实现接口(interface)的属性。 在这种情况下,这意味着:

class Handler implements Isize, Iposition {
  public width: number;
  public height: number;
  public x: number;
  public y: number

  constructor(x, y) {
    this.width = 300;
    this.height = 450;

    this.x = x;
    this.y = y;
  }
}

关于javascript - 在类中实现接口(interface)时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57332381/

相关文章:

javascript - 有没有办法为这 3 个事件设置一个事件处理程序?

typescript - forEach typescript TS2339 "does not exist on type ' void'"

typescript - 从 react-jsx 迁移到 typescript-tsx react

javascript - 在 ES6/TS 中通过 mutate 将对象设置为 null 以匹配 Set 中的条件

javascript - 这个 Flow JS "polymorphic type instead of intersection type"错误是什么意思?

reactjs - redux 操作类型具有可选的有效负载属性-typescript 在 reducer 内提示

angular - 在angular2中读取xml文件数据

typescript 错误取决于 react-select 中联合类型中的类型顺序

javascript - 等待分配给变量的 promise

javascript - 使用单选按钮更改图像