내부 클래스클래스 안의 클래스 내부 클래스의 장점1. 내부 클래스에서 외부 클래스의 멤버를 쉽게 접근할 수 있음.
(객체를 생성하지 않고 가능)2. 코드의 복잡성을 줄 일 수 있음(캡슐화) package chapter07;class AAA{int a = 100;BBB bbb = new BBB();}class BBB{void method() {AAA aaa = new AAA();System.out.println(aaa.a);}}class CCC{BBB bbb = new BBB();}public class Study22Ex1 {public static void main(String[] args) {BBB bbb = new BBB();bbb.method();}} 내부 클래스.....
원문 링크 : Java 14