- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
众所周知,Java和J#中禁止“多重继承”。但是,您可以使用 Java 和 J# 实现多个接口(interface),例如 Runnable。那么,您将如何编写自己的类来同时继承 JFC 和 WFC 类,并同时实现 JFC 和 WFC 接口(interface)?那样的事情可能……?
我知道如何分别继承 JFC 和 WFC 类并一次实现一个接口(interface)。有人可以发布示例代码吗?我正在阅读 John Sharp 的 Microsoft Press 书籍,他说所有这些都是基本的……有人能帮忙吗?
最佳答案
class FooBooImpl implements Foo, Boo {
public void iAmFoo() {
// do Foo#iAmFoo
}
public void iAmBoo() {
// do Boo#iAmBoo
}
}
或
class FooBooImpl extends Foo implements Boo {
@Override
public void iAmFoo() {
super.iAmFoo();
// do something
}
public void iAmBoo() {
// do Boo#iAmBoo
}
}
或者(如果你决定委托(delegate))
class SuperFooBoo {
private Foo foo;
private Boo boo;
public void iAmFoo() {
foo.iAmFoo();
}
public void iAmBoo() {
boo,iAmBoo();
}
}
现在这里的主要限制是 Foo 和 Boo 是否定义相同签名的方法。混用 JFC 和 WFC 时必须小心(如果它们可以混用,我真的不知道)这两种工具包都 Hook 到 native 代码中。
关于java - 您将如何编写自己的 Java 类以从 JFC 和 WFC 类继承?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1541923/
我在使用 JscrollPane 时遇到问题。尝试连续添加几个按钮,然后继续添加一组行,它最初显示得很好,但是一旦我单击滚动条,所有按钮都会被包裹在框架中。我想使用 setBounds (没有任何布局
请引导我阅读一个不错的 jfcunit 教程, 请帮助我了解如何使用它,因为我找不到更多信息, 最佳答案 为什么不简单地为 Swing 应用程序使用另一个单元测试框架?JFC Unit 自 2004
据我了解, TreeMap : 1. Insert O( logN ) 2. Delete O( logN ) 3. Retrieve O( logN ) HashMap : 1. Insert O(
所以,我应该 use SparseArray instead of HashMap为了性能: 然而,SparseArray不是 JCF 的一部分并且不执行 Collection也不List也不Map
众所周知,Java和J#中禁止“多重继承”。但是,您可以使用 Java 和 J# 实现多个接口(interface),例如 Runnable。那么,您将如何编写自己的类来同时继承 JFC 和 WFC
使用 NetBeans(java),我使用 JFileChooser 创建了一个 JDialog,当我尝试使用 ComboBox 打开 lnk 文件夹(以其他方式工作正常)时,会引发异常并且未打开该文
我是一名优秀的程序员,十分优秀!