[강의 소개]
본 과정을 통해 코틀린에서의 추상 클래스의 개념과 정의, 구현 및 인터페이스의 개념, 선언과 구현클래스, 게터를 구현하는 프로퍼티, 구현의 필요성, 다중 인터페이스 구현, 위임, 커피 제조기의 코드의 흐름과 내용을 이해하고 직접 실습합니다.
또한 코틀린에서의 데이터 클래스, 데이터 클래스의 부수적인 메소드 사용법, 객체 디스트럭쳐링 하는 법을 알아봅니다.
코틀린의 내부클래스 기법, 중첩 클래스와 이너 클래스, 지역 클래스와 익명 객체, 실드 클래스, 열거형 클래스에 대해서 이해하고 직접 실습합니다.
코틀린에서의 애노테이션의 의미, 선언하기, 속성, 리플렉션의 개념과 Kclass<>와 ::class를 통한 레퍼런스 참조 기법, 표준 애너테이션, 연산자 오버로딩에 대해서 이해하고 직접 실습합니다.
또한 본 과정을 수강하기 앞서 Kotlin(코틀린) 개발자를 위한 프로그래밍 제대로 배우기 (중급) Part.1을 먼저 수강하길 바랍니다.
[본 강의의 대상]
1. Kotlin(코틀린) 프로그래밍 역량을 높이고 싶은 분
2. 안드로이드 앱 개발자
Kotlin(코틀린) 프로그래밍의 필수사항과 기능들을 쉽게 배워봅시다!
1강에서 뵙겠습니다.
- ITGO