私はので、私は頼むよ質問が既に尋ねてきたが、私はものを見つけることができませんでした確信しています...
プライベート(保護)とパブリックインナークラスの違いは何ですか?私は外部クラスオブジェクトを使用して、包含クラスの外から両方を使用することができます。
public class A{
private class B{
}
public static void main(String[] args){
A a = new A();
B b = a.new B();
}
}
があるクラスの静的メソッドであるため、あなたは、まだクラスAの内側にありますJavaで 'a.new B()'を使用しますか? –
@ Eng.Fouad:はい、Javaで非静的な内部クラスをインスタンス化する方法です。 –
短い形式の新しいA()を使用することもできます。新しいB() –