개발일지/Java
Java 지역 내부 클래스
지역 내부 클래스는 클래스의 멤버가 아닌 Method 내에서 정의되는 클래스이다. 지역 변수와 유사하게 메서드 내부에서만 사용 가능하다 -> 일반적으로 메서드 안에서 선언 후 바로 객체를 생성해서 사용한다 public class Main { public static void main(String[] args) { Outer outer = new Outer(); outer.test(); } } class Outer { int num = 5; void test() { int num2 = 6; class LocalInClass { // 지역 내부 클래스 void getPrint() { System.out.println(num); System.out.println(num2); } } LocalInClass lo..