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