Как получить доступ к подклассу в другом пакете? - PullRequest
0 голосов
/ 22 мая 2018

В пакете 1 у меня есть Mainclass и SubClass.если в пакете 2 Как получить доступ к подклассу?

Если мы хотим получить доступ к подклассу в том же пакете, но в другом файле Java, мы можем использовать такие как:

  package Modifier;

        public class Other {
        public static void main(String[] args) {
            Public ut =  new Public();
     // Access the subclass of a class in the same package different file
            Public.subPublic sub_ut = ut.new subPublic();
        sub_ut();
        }
    }     

Но как получить доступподкласс класса в другом пакете?Спасибо ...

Ответы [ 2 ]

0 голосов
/ 22 мая 2018

Доступ к внутреннему классу ничем не отличается от доступа к полям или методам.Вы можете использовать публичные, защищенные, пакетные или приватные модификаторы доступа для внутреннего класса.

0 голосов
/ 22 мая 2018

Я думаю, что это не имеет смысла, но если вы хотите это сделать.проверьте ваши модификаторы доступа, вы должны использовать public:

public class Public{
public class subPublic{ //modify  access modifiers
     }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...