자, 이 경우 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를 호출해 사용할 수 있습니다(③).