본문 바로가기

자기개발/SW개발

[Kotlin] 코틀린 기본기 - 변수 및 상수

java에서 변수와 상수를 선언하는 것은 아래와 같은 식이었다.

private int value = 1; 

private final VALUE = 1;

 

하지만 코틀린에서는 아래와 같은 식이다.

var value:Int = 1;

val VALUE:Int = 1;

 

정리

1. 자바에서 변수와 상수를 구분하는 방법은 상수에만 final 로 표기를 했지만 코틀린에서는 변수일 시 var, 상수일 시 val로 표기를 한다.

2. 자바에서는 접근제어자, 타입, 변수명, 값 이렇게 4가지로 변수를 정의했지만, 코틀린에서는 변수상수여부, 변수명, 변수타입, 값 이렇게 4가지로 정의를 하며 타입은 생략하여 3가지로 정의하여 사용할 수 있다. 

3. 그렇다면 코틀린에서의 변수의 접근제어자는 어떻게 되는 것인가?

 

 

반응형