![]() |
1
8
Java不支持部分或开放类。其他JVM语言是,但不是Java。在您的示例中,最简单的事情可能是不幸地使用委派。您可以让aimpl使用另一个对象来实现这些扩展方法的接口。然后,生成的aimpl将生成迭代器方法等方法,这些方法可以委托给您传入的用户创建的对象。 |
![]() |
2
2
文件compute.java
文件计算$JAVA
文件compute$add.java
文件compute$sub.java
|
![]() |
3
1
你可以扩展a(比如接口b扩展a),扩展aimpl和实现b(类bimpl扩展aimpl实现b)。 |
![]() |
Brannon · matlab编译为C:检测slbuild与编码器 7 年前 |
|
user1804599 · 如何使用funset_avltree库? 8 年前 |
![]() |
Å»ubrówka · 更改COM对象的行为 9 年前 |
![]() |
user1698814 · 如何打印手写AST? 10 年前 |
![]() |
sobek · MATLAB编码器动态调整结构数组大小 10 年前 |