Перейти к контенту

Внутренние классы в Java и доступ

Внутренние классы представляют собой механизм безопасности в Java. Мы знаем, что класс не может быть связан с модификатором доступа рядовым, но если у нас есть класс в качестве члена другого класса, то внутренний класс может быть частным. И это также используется для доступа к закрытым членам класса.

В примере, мы делаем внутренний класс приватным и доступ к классу через метод —

 

Пример

class Outer_Demo {
   int num;
   // inner class
   private class Inner_Demo {
      public void print() {
         System.out.println("This is an inner class");
      }
   }
   //Accessing he inner class from the method within
   void display_Inner() {
      Inner_Demo inner = new Inner_Demo();
      inner.print();
   }
}
public class My_class {
   public static void main(String args[]) {
      //Instantiating the outer class
      Outer_Demo outer = new Outer_Demo();
      
      //Accessing the display_Inner() method.
      outer.display_Inner();
   }
}

Итог

This is an inner class.

Оцени статью

Средняя оценка / 5. Количество голосов:

 

Спасибо, помогите другим - напишите комментарий, добавьте информации к статье.

Или поделись статьей

Видим, что вы не нашли ответ на свой вопрос.

Помогите улучшить статью.

 

Пока нет комментариев.

Добавить комментарий

Ваш e-mail не будет опубликован.

СайдбарКомментарии (0)