-1

Java には、クラスを定義できる場所がたくさんあります。パブリック、静的、匿名などがあります。

私はそれらの束があることを知っています。Java で遭遇する可能性のあるすべてのタイプのクラスの完全なリストを誰かが持っていますか?

4

2 に答える 2

2
  • 外側の、つまりネストされていないクラスは、パブリックおよびデフォルトの修飾子で適用できます
  • ネストされたクラスは静的にすることができます
  • 内部クラスは、private、protected、default、および public にすることができます。
  • すべてのクラスは、abstract または final としてマークできます
  • 抽象クラスを最終クラスにすることはできず、最終クラスを抽象クラスにすることもできません

    public class ClassModifier {
    
    /* a private class */
    private class PrivateInnerClass {
    
    }
    
    /* static nested class */
    public static class StaticNestedClass {
    
    }
    
    public void methodForInnerClass() {
    /* A class declared inside a method */
    class MethodLocalInnerClass {
    
    }
    
    }
    
    }
    

はるかに簡単な方法で、Eclipse IDE を開いて新しいクラスを作成し、利用可能なすべてのオプションを試して、いくつかのクラスを作成するだけです。

于 2013-06-04T05:46:33.623 に答える