개발 이론/Kotlin2 [Kotlin] 기초 개념 (2) 이전 블로그에서 헷갈리는 기초개념을 정리했다. 이번 블로그에서도 헷갈리는 기초개념을 정리할 예정이다. 인터페이스 자바의 경우 implements, extends를 사용하여 구현과 상속을 했다. Kotlin에서는 공통적으로 ":"을 사용한다. 인터페이스 메서드 구현은 override 변경자를 반드시 붙여야함 interface Click { fun click() } class Button: Click { override fun click() { prinln("click Button") } } open, final, abstract 변경자 : 기본 final Kotlin은 기본적으로 모든 클래스, 메서드 final class 임으로 open class, method인 경우 상속가능 open class Cust.. 2024. 4. 20. [Kotlin] 기초 개념 (1) Kotlin을 공부해야하는 상황이라 부트캠프에 있는 Kotlin 기초개념 중 헷갈리거나 처음본 개념들을 정리할 것이다. 공부하면서 느낀점은 확실히 Java보다 편리한점은 존재하지만 뭔가 헷갈린다고 할까나...??? 그런 부분들 정리할 예정 문자열 템플릿 // kotlin val name = "DalBeen" println("Hello, $name!") println("Hello, ${if(age>26) name else "Dog"}!") // java String name = "DalBeen"; System.out.println("Hello, " + name + "!"); 보통 자바에서는 항상 ""+""을 통해서 변수값을 넣었는데 Kotlin은 위와 같이 편리함을 제공해준다 $+문자열 -> 문자열 리터럴.. 2024. 4. 18. 이전 1 다음 728x90