Мой сценарий заключается в том, что мне нужно вызвать конструктор внутреннего класса из другого класса. Дайте мне знать, как я могу этого добиться.

Коды:

public class A {

    // Inner Class
    public class W {

        Integer y;
        String j;
        //Constructor
       W(Integer i, String g){
            this.y = i;
            this.j = j;

        }
    }

Как я могу получить доступ к конструктору W из другого класса B:

public class B {

    A a = new A();

    a.W.W(10,l);

}
0
Rahul Gawale 11 Апр 2020 в 16:31

1 ответ

Просто убедитесь, что конструктор внутреннего класса является общедоступным:

A.W myW = new A.W(10, 1);
4
Phil W 11 Апр 2020 в 16:52