javascript - 是否可以扩展一个类但不能扩展它的超类
问题描述
我有一个扩展 Clickable 的类 Foo。
是否可以创建一个类 Bar 来继承 Foo 的所有属性但不能单击?
如果没有,是否有解决方法?
class Clickable{
click(){
console.log('clicked')
}
}
class Foo extends Clickable{
fooTitle:string;
fooDuration:string;
}
class Baz extends Clickable{
bazColor:string;
}
class BarExtendsFooButIsNotClickable extends Foo{
barAge:number;
}
解决方案
推荐阅读
- android - 如何从实时数据库和 Firebase 身份验证中删除用户?安卓Java
- flutter - DateTime.add 方法不会更改 dart 中的年份字段
- php - 数据库连接能否在函数调用 (PHP) 中存活?
- filter - EasyAdmin 3:过滤属性的属性
- javascript - javascript 日期对象在我的日历应用程序中引起了一个有趣的问题
- python - 如何在 django 管理模型中自动添加一个字段来计算年龄
- r - 在大型数据框中找到最接近的 XY 坐标以参考 R 中另一个数据框中的坐标
- ios - 阿拉伯文文本过长的 CoreText
- javascript - 使用 Python Selenium 在下拉列表中单击选项
- reactjs - 带有 React Helmet 和 React Snapshot 的元数据标签