- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- blog
- n3문법
- PR
- androidstudio
- github
- 일본어문법
- Kotlin
- jlpt
- KotlinInAction
- posting
- 코틀린
- rxjava
- 진짜학습지
- Android
- 학습지
- 일본어기초
- coroutine
- 안드로이드
- 책리뷰
- ai
- CustomTab
- suspend
- errorhandling
- pullrequest
- GIT
- 인공지능
- 책추천
- webflux
- 진짜일본어
- 진짜학습지후기
목록KotlinInAction (2)
코딩하는 개굴이
Kotlin IN ACTION 4강 : 클래스, 객체, 인터페이스 본 내용은 Kotlin IN ACTION (드미트리 제메로프, 스베트라나 이사코바 지음 / 에이콘 출판사) 책을 기반으로 작성되었습니다. 클래스 계층 정의 코틀린 인터페이스 코틀린 인터페이스 정의 및 구현하는 방법은 자바 8과 유사하다. 코틀린 인터페이스 안에는 추상 메소드와 구현이 있는 메소드도 정의할 수 있다. (자바 8의 디폴트 메소드와 유사) 코틀린에서 인터페이스는 interface 키워드를 사용하여 정의한다. 인터페이스를 구현하는 모든 비추상 클래스(구체적 클래스)들은 추상 메소드를 구현해야 한다. 자바에서는 클래스의 확장에서는 extends를, 인터페이스 구현은 implements 키워드를 사용하지만, 코틀린은 클래스 네임 뒤 ..
본 내용은 Kotlin IN ACTION (드미트리 제메로프, 스베트라나 이사코바 지음 / 에이콘 출판사) 책을 기반으로 작성되었습니다. Kotlin IN ACTION 1강 : 코틀린이란 무엇이며, 왜 필요한가? Kotlin 이란? 코틀린은 자바 플랫폼에서 돌아가는 새로운 프로그래밍 언어 대표적으로 서버상의 코드 (웹 애플리케이션의 백엔드 등), 안드로이드의 모바일 애플리케이션에 활용 가능 자바와 같이 정적 타입 (statically typed) 지정 언어 정적 타입 지정 언어 : 모든 프로그램 구성 요소의 타입을 컴파일 시점에 알 수 있으며, 프로그램 안에서 객체의 필드, 메소드 등의 사용시에 컴파일러가 타입을 검증해 준다. 동적 타입 지정 언어 : 타입과 관계없이 모든 값을 변수에 넣을 수 있고, 객..