-2

たとえば、私は

class A{
    ...
    void function()
    {

    } 

}

class B{
    ...
    void function2()
    {

    } 

}

class C{
    ...
    void function3()
    {

    } 

}

class myClass{
    ...
}

クラス、、またはのオブジェクトを作成せずにfunction()、 、function2()、およびfunction3()メソッドをmyClassクラスで使用できますか?ABC

4

2 に答える 2

3

これで、インスタンスメソッドができました。したがって、メソッドを呼び出すには、A、B、および C のインスタンスが必要です。

new A().function();

static 修飾子を使用してメソッドを宣言すると、つまり

public static void function() { /* ... */ }

その後、インスタンスを作成せずにそれらを呼び出すことができます:

A.function();
于 2013-03-20T16:05:29.493 に答える