[kotlin] 가시성 수정자(Visibility modifiers)
Kotlin의 가시성 수정자Kotlin에서 가시성 수정자(visibility modifiers)는 코드의 캡슐화와 접근 제어를 위한 핵심 기능입니다.이 가이드에서는 Kotlin의 가시성 수정자에 대해 상세히 알아보겠습니다. 가시성 수정자 기본 (Visibility Modifiers Basics)Kotlin에는 네 가지 가시성 수정자가 있습니다: private, protected, internal, public. 기본 가시성은 public입니다.이 수정자들은 클래스, 객체, 인터페이스, 생성자, 함수, 프로퍼티 및 그 세터에 적용될 수 있습니다. 게터는 항상 해당 프로퍼티와 동일한 가시성을 가집니다. 패키지 레벨 선언 (Package-Level Declarations)함수, 프로퍼티, 클래스, 객체, ..
2024. 8. 13.
[Kotlin] 숫자 타입과 연산 가이드
Kotlin의 숫자 타입과 연산 가이드Kotlin에서 숫자를 다루는 방법과 관련된 다양한 개념을 살펴봅니다. 정수 타입 (Integer types)Kotlin은 숫자를 표현하기 위한 내장 타입 세트를 제공합니다. 정수의 경우, 크기와 값 범위가 다른 네 가지 타입이 있습니다:타입크기 (비트)최솟값최댓값Byte8-128127Short16-3276832767Int32-2,147,483,6482,147,483,647Long64-9,223,372,036,854,775,8089,223,372,036,854,775,807명시적 타입 지정 없이 변수를 초기화할 때, 컴파일러는 Int부터 시작하여 값을 표현하기에 충분한 가장 작은 범위의 타입을 자동으로 추론합니다. Long 값을 명시적으로 지정하려면 값 뒤에 L 접..
2024. 8. 10.