Видимость переменных
public void myMethod() { int x = 10; // Локальная переменная x System.out.println(x); // Видима только внутри метода myMethod }public class MyClass { int x; // Экземплярная переменная x }public class MyClass { static int x; // Статическая переменная x }public int publicVar; // Доступна из любого класса private int privateVar; // Доступна только внутри текущего класса protected int protectedVar; // Доступна внутри текущего класса и подклассов int defaultVar; // Доступна только внутри текущего пакета
Last updated