typescript - TypeScript 类实现接口
问题描述
为什么下面的代码可以正确编译,而不是编译器报错Type '() => number' is not assignable to type '() => void'.
?
interface ClockInterface {
currentTime: Date;
f() : void;
}
class Clock implements ClockInterface {
sdd : unknown = undefined
currentTime: Date = new Date();
f():number{
return 8
}
constructor(h: number, m: number){}
}
解决方案
推荐阅读
- c - 调用 ioctl() 导致 errno 指示“错误地址”
- javascript - 带有选项卡的 Bootstrap 4 模态中的 JQuery 验证表单不会提交
- javascript - 打字稿:将字符串数组转换为自定义对象的逻辑
- c# - 解析字节数组的最快方法?
- sql-server - 查找为事实表中的每个键组合创建和更新的记录数
- c++ - Gtest:跨多个测试全局访问自动变量
- java - 在 java 的 mongo 聚合查询中使用“提示”的语法
- r - parLapply 在代码内部和外部花费完全不同的时间
- javascript - 查找数组中最长的字符串
- c++ - 如何在5之前设置没有值的宽度