더북(TheBook)

자, 이 경우 Cal 객체는 메서드 안에서만 생성하고, 사용할 수 있겠죠?

package javaStudy;

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

    public static void main(String[] args) {

    }
}

 

메서드 안에서 Cal 객체를 생성하고(), Cal 객체가 가진 메서드를 호출하거나() Cal이 가진 value를 호출해 사용할 수 있습니다().

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.