내부 클래스1 코틀린(21) - 중첩 클래스, 내부 클래스 코틀린에서 지원하는 클래스 유형중에 클래스 안에 클래스가 중첩되는 두 가지 유형의 클래스를 알아보자. 중첩클래스(Nested Class) 코틀린에서는 기본적으로 클래스 안에 클래스를 하나 더 넣을 수 있는 중첩클래스는 하나의 클래스가 다른 클래스의 기능과 강하게 연관되어 있다는 의미를 전달하기 위해 만들어진 형식으로 사용할때는 외부클래스 dot 내부 클래스이름으로 사용하게 된다. Outer.Nested( ) // 중첩클래스 생성자 호출방법 class Outer{ class Nested{...} } *중첩 클래스는 형태만 내부에 존재할 뿐 실질적으로는 서로 내용을 직접 공유할 수 없는 별개의 클래스이다. 내부클래스(inner) 이 때 중첩클래스 대신 내부클래스라는 것을 사용할 수도 있다. 중첩 클래스에 ".. 2022. 3. 23. 이전 1 다음