코틀린 public1 [Kotlin#6] Kotlin(코틀린) 접근 한정자 및 객체 확장(Visibility & Extension) by public, private, protected, companion Powerful Functional and OOP in Kotlin 저번 시간까지는 코틀린의 클래스의 기본적인 내용과 인터페이스에 대해서 알아보았습니다. 이번 시간에는 코틀린에서 사용하는 접근 한정자에 대해서 설명을 해볼까 합니다. 접근 한정자란, 프로그램 내부에서 사용되는 변수 및 함수 그리고 클래스의 사용을 제한하거나 자유롭게 하는 데 사용되는 키워드입니다. 몇몇 객체 지향 프로그래밍 언어와 동일하게 클래스의 위치와 같이 선언되거나 변수와 함께 선언되어 컴파일러에게 전달됩니다. 사용법을 알기 전에 왜 그렇다면 접근 한정자를 사용할까요? 만약 아래와 같은 클래스가 있다고 가정해봅니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 class Foo{ var .. 2020. 12. 22. 이전 1 다음