package com.study.javastudy.study;

public class InnerExam3 {
    public void exec() {
        class Cal{
            public void plus() {
                value++;
            }
            int value = 0;
        }
        Cal cal = new Cal();
        cal.plus();
        System.out.println(cal.value);
    }

    public static void main(String[] args) {
        // 메소드 안에 생성한 경우 바로 해당 클래스를 사용 가능하다
        InnerExam3 t = new InnerExam3();
        t.exec();
    }
}

'자바 기초' 카테고리의 다른 글

Exception  (0) 2024.01.29
익명 클래스  (0) 2024.01.29
내부 클래스(정적 중첩 클래스, static 클래스)  (0) 2024.01.29
내부 클래스(중첩 클래스, 인스턴스 클래스)  (0) 2024.01.29
인터페이스의 default method  (0) 2024.01.29

+ Recent posts