반응형 내부클래스1 [lesson] Java 프로그래밍 언어 - 내부 클래스, 람다식 클래스에 추상클래스 인터페이스 다음에 다시 클래스인데 이번에는 내부라는 단어가 붙었습니다. 무슨 클래스가 이리 많은지... 내부클래스가 뭔지 알아보러 가볼까요? 하나의 클래스에서 a작업과 b작업이 있을 때에는 따로 분리하여 클래스로 만들지 않고, 클래스 안에 클래스를 선언하여 설계한다. 이 때 밖에 있는 클래스를 외부 클래스라고 하며, 안에 선언된 클래스를 내부 클래스라고 한다. 외부 클래스가 메모리에 할당 되어야 내부 클래스를 객체화 할 수 있기 때문에 클래스를 숨기기 위해서 내부 클래스를 사용하기도 하며, 이를 캡슐화 또는 은닉화라고 부른다. 내부 클래스는 외부 클래스의 필드이기 때문에 외부 클래스의 필드를 자신의 필드처럼 가져다 사용할 수 있게 된다. ※ 메소드 안에서 클래스를 선언할 수도 있다. .. 2021. 7. 29. 이전 1 다음 반응형