자바에서 final? final로 선언된 변수는 값을 초기화만 가능, 변경 불가 static? static이 선언된 변수는 클래스의 모든 객체가 공유 가능, 클래스 변수라고도 합니다. new로 클래스 객체생성 없이 호출가능 (호출방법 = '클래스 이름' . '변수') final static double PI = 3.14; 코틀린에서 const val PI: Double= 3.14 코틀린에서 요구 사항 최상위 또는 member of an object 선언 또는 Companion Objects 형태의 값 String또는 원시적 형으로 초기화된다. getter 없음 위 코드를 이해하기 위해서는 아래 코틀린 문법이 필수입니다. 2019/05/19 - [Kotlin] - 코틀린 기초 문법) 1. 코틀린 변수 정의하기
변수 정의방법 (var or val) 변수명 : 타입(생략가능) = 초기화 [] [] getter 및 setter은 선택 사항입니다. 참고로 코틀린은 세미콜론이 필요없습니다. // val(value) 자바 final 처럼 수정이 불가능함 읽기만 가능 val valIntA: Int = 1 val valIntB = 2 val valStr1: String = "valStr1" val valStr2 = "valStr2" // var(variable) 수정이 가능한 변수 var varIntA: Int = -1 var varIntB = -2 var varStr1: String = "varStr1" var varStr2: String = "varStr2" // getter, setter var name: String..