nested (1) 썸네일형 리스트형 Inner class 와 Nested Class 차이 작성 계기 두 class의 차이점에 대해 아느냐는 질문을 받은 적이 있는데, 사실 잘 몰라서 대답을 제대로 못했다 분명 썼을텐데 정확한 개념을 알고 쓰지는 않았던 것 같다 이제부터 알아보도록😄 inner class 와 nested class 모두 클래스 내부에 정의된 클래스를 말한다. kotlin 에서는 별다른 키워드를 붙이지 않으면 클래스 내부에 정의된 클래스는 nested class로 만들어지며, inner 키워드를 붙여야 inner class로 만들어진다. 여기서 몇가지 질문이 생기는데 1. 왜 클래스 내부에 클래스를 쓰는가? 2. 왜 코틀린에서는 기본적으로 nested class를 사용하는가? 이에 대해 알아보자 Q1. 클래스 내부에 클래스를 왜 쓰는 걸까? 1 ) 외부 클래스에 대한 쉬운 접근을.. 이전 1 다음