[강의 소개]
본 과정을 통해 코틀린의 클래스와 객체의 개념, 사용법, 추상화, 생성자의 종류와 사용방법, 초기화 블록, 상속의 개념과 사용법, 다형성의 개념과 사용법, 오버로딩과 오버라이딩의 개념과 사용법을 이해합니다.
super와 this의 개념, 특징, 차이점, 바깥클래스를 내부클래스와 중첩클래스의 참조, 가시성 지사자의 개념, 클래스와 클래스와의 관계, 연관, 의존, 집합, 구성관계에 대해서 알아봅니다.
코틀린에서의 게터와 세터가 작동하는 방식과 커스터머 게터와 세터의 생성, lateinit과 lazy의 개념과 지연 초기화와 위임에 대해서 이해합니다.
코틀린에서의 by를 이용한 클래스의 위임, 프로퍼티 위임과 by lazy, observable() 함수와 vetoable()함수의 위임, 정적 변수와 컴패니언 객체, 자바와 코틀린의 연동, 최상위 함수 사용, object선언과 표현식 및 싱글톤을 알아봅니다.
또한 본 과정의 뒷 내용으로 Kotlin(코틀린) 개발자를 위한 프로그래밍 제대로 배우기 (중급) Part.2가 이어집니다. 이어서 수강하시기 바랍니다.
[본 강의의 대상]
1. Kotlin(코틀린) 프로그래밍 역량을 높이고 싶은 분
2. 안드로이드 앱 개발자
Kotlin(코틀린) 프로그래밍의 필수사항과 기능들을 쉽게 배워봅시다!
1강에서 뵙겠습니다.
- ITGO