包含来自多个类的方法

时间:2014-04-15 14:46:59

标签: java design-patterns inheritance

我曾经问过这个问题但仍不确定。 假设我们有两个类

class A { public void a(){} }
class B { public void b(){} }

现在我想从C类访问方法a()和b()。怎么做 作文是答案吗?

1 个答案:

答案 0 :(得分:4)

由于A.aB.bstatic,您可以直接调用它们。

class C {
    void foo() {
        A.a();
        B.b();
    }
}

你不会包含'它们是Java的一个未知概念。

修改

由于您已删除static,请调用实例上的方法。

class C {
    void foo() {
        new A().a();
        new B().b();
    }
}

Java不支持多重继承,没有特征,也没有mixin。