Kotlin

Kotlin

(Kotlin) 코틀린의 접근제어자(vs Java 제어자)

이 문서에서는 코틀린의 접근제어자에 대해서 다룹니다. 코틀린은 자바와 마찬가지로 4개의 접근제어자를 가지고 있습니다. 하지만 그 명칭과 쓰임 세는 자바와는 조금 다릅니다. Modifier Class member Top-level declarartion public(default) Java의 public과 동일 어디에서나 접근 가능 internal 모듈 내에서 접근 가능 모듈 내에서 접근 가능 protected Subclass 내에서 접근 가능 private 클래스내에서만 접근 가능 파일 내에서만 접근 가능 자바와는 달리 코틀린에서는 public이 기본 접근 제어자입니다. 자바는 기본 접근자가 package-private이지만, 코틀린은 패키지를 코드를 namespace에 코드를 모아놓는 용도로만 사용됩니..

Kotlin

(Kotlin) 코틀린의 식(expression)과 문(statement)

식은 무엇이고 문은 무엇일까? 식(expresssion)은 값을 만들어 내며 다른 식의 하위 요소로 계산에 참여할 수 있는 것을 말합니다. 즉, 값을 반환하여 다른 곳에서도 사용될 수 있으면 이것은 식입니다. val age = 25 true false 등등 이런 '값'은 다른 식의 하위 요로소 계산에 참여할 수 있습니다. 하지만 문은 그렇지 않습니다. 문은 자신을 둘러싸고 있는 가장 안쪽 블록의 최상위 요소로 존재하며 아무런 값을 만들어내지 않습니다. if(a > b) { return a else return b switch(a) { case 1: return 1; case 2: return 2; default: return 0; 문에 대해서는 이전에 작성한 Statement-Level (two-way ..

후;
'Kotlin' 카테고리의 글 목록