Programming/Kotlin26 코틀린(Kotlin) - 클래스(Class)와 프로퍼티(Property) 프로퍼티(Property) 프로퍼티란 필드(변수)와 접근자를 통칭하는 말이다. 읽기 전용으로 사용할 프로퍼티의 선언은 val로 하고, 수정이 가능하도록 사용할 프로퍼티의 선언은 var로 한다. 프로퍼티에는 getter와 setter의 역할을 하는 get(), set() 함수가 내장이 되어 있어 자바보다 간략한 코드를 만들 수 있다. 클래스(Class) // Kotlin class Person(val name: String, var isMarried: Boolean) // Kotlin은 public이 기본 가시성이다. // Java public class Person { private final String name; private boolean isMarried; public Person(String n.. Programming/Kotlin 2021. 9. 17. 코틀린(Kotlin) - 함수, 변수, 문자열템플릿 정리 함수(Function) fun main() { println("Hello World") } fun add(a: Int, b:Int): Int { return a + b } 코틀린에서의 함수는 "fun"이라는 키워드로 정리한다. 파라미터는 이름 -> 타입 순으로 쓴다. 함수의 파라미터가 없을 때에는 빈 괄호인 상태이다. 함수의 파라미터는 이름을 입력한 후 콜론(:) 뒤에 타입을 입력한다. 함수의 파라미터가 두 개 이상일 시 콤마(,)로 구분한다. 코틀린에서의 함수는 최상위 수준에 속하므로 클래스 안에 함수를 넣을 필요가 없다. return 타입은 함수 이름 뒤에 정의한다. 볼록문이 본문인 함수 본문이 중괄호({ })로 묶인 함수를 블록문이 본문인 함수라고 한다. fun divide(a: Int, b: In.. Programming/Kotlin 2021. 9. 12. 이전 1 2 3 다음 728x90