0

私が理解していることから、これは典型的なメソッドがどのように定義されているかです:

modifier returnValueType methodName(list of parameters) {
    // Method body;
}

ただし、修飾子が複数ある場合 (例: publicstatic<GenericType>)、特定の順序はありますか?

これは、過去の試験問題の 1 つに対する模範解答です。

<S> public void emptyList(CyclicQueue<S> queue) {
    while(!queue.isEmpty()) { queue.pop(); }
}

ご覧のとおり、ジェネリック修飾子<S>が前に来publicていますが、いくつかの場所でこれが逆になっているのを見てきました。

public <S> void emptyList(CyclicQueue<S> queue) {
    while(!queue.isEmpty()) { queue.pop(); }
}

これらの修飾子を注文する正しい方法、またはより一般的な方法はどれですか?

4

3 に答える 3