닫기
과정 구분
과정 카테고리
태그
검색어
[HD]Kotlin(코틀린) 개발자를 위한 프로그래밍 제대로 배우기 (중급) Part.6 다양한 클래스와 인터페이스-2 과정이미지

[HD]Kotlin(코틀린) 개발자를 위한 프로그래밍 제대로 배우기 (중급) Part.6 다양한 클래스와 인터페이스-2

교육기간
30일
강의구성
15차시
  • 과정 [HD]Kotlin(코틀린) 개발자를 위한 프로그래밍 제대로 배우기 (중급) Part.6 다양한 클래스와 인터페이스-2 0

판매금액 배송금액 할인금액

총 결제금액

기본 정보

학습기간
4주
총 시간
8.0시간
차시수
15차시
개발년월
202209
내용전문가
신경진
NCS분류
02020302:사무행정

과정 소개

코틀린에서의 데이터 클래스, 데이터 클래스의 부수적인 메소드 사용법, 객체 디스트럭쳐링 하는 법, 내부클래스 기법, 중첩 클래스와 이너 클래스, 지역 클래스와 익명 객체, 실드 클래스, 열거형 클래스에 대해서 이해한다.

학습 대상

코틀린을 배우는 모든 학습자

학습 목표

코틀린에서의 데이터 클래스, 데이터 클래스의 부수적인 메소드 사용법, 객체 디스트럭쳐링 하는 법, 내부클래스 기법, 중첩 클래스와 이너 클래스, 지역 클래스와 익명 객체, 실드 클래스, 열거형 클래스에 대해서 이해하고 직접 실습한다.

강의목차(총 15강)

1. 1. 이론-데이터 클래스의 개념, 생성된 이유, DTO, DAO에 대한 개념 설명, 데이터 클래스를 사용하는 이유, 조건에 대한 설명 38분

2. 2. 이론-데이터 클래스의 자동 생성되는 메소드, equals(), hashcode(), copy(), toString(), componentN()의 설명과 객체 디스트럭처링의 개념과 방법에 대한 설명 34분

3. 3. 실습-데이터 클래스와 일반 클래스의 차이, data class를 선언하고 부수적으로 생성되는 메서드를 이용하여 그 결과 코드를 확인 및 String클래스와 비교하는 코드에 대한 실습 40분

4. 4. 실습-데이터 클래스의 부수적으로 생성되는 메서드 copy(), 객체 디스트럭처링에 대한 실습, componentN()를 이용하여 디스트럭처링 하는 방법, 컬렉션 List를 이용하여 많은 데이터를 처리하고 출력하는 코드에 대한 실습 39분

5. 5. 실습-데이터 클래스를 함수를 선언하여 함수 호출하여 디스트럭처링하는 코드, 람다식으로 디스트럭처링하는 코드에 대한 실습 23분

6. 6. 이론-코틀린의 내부클래스 기법 중 2가지인 중첩클래스와 이너클래스의 개념, 자바와 코틀린의 내부클래스 종류와 비교, static과 동일한 companion 객체를 멤버로 가져 접근하는 코드에 대한 설명 39분

7. 7. 실습-코틀린의 내부클래스 기법 중 2가지인 중첩클래스와 이너클래스를 자바와 비교, 코틀린에서 중첩클래스, 이너클래스에 대한 코드와 인스턴스 생성하는 코드에 대한 실습 39분

8. 8. 실습-중첩클래스가 외부클래스의 멤버들을 접근하기 위한 방법인 컴패니언 객체를 선언하고 외부클래스 멤버에 접근하는 방법에 대한 실습 36분

9. 9. 이론-이너클래스의 특징, 지역클래스의 개념과 사용법, object 표현식으로 내부클래스를 나타내는 익명 객체, 실드 클래스의 개념과 사용방법에 대한 설명 41분

10. 10. 실습-inner 키워드를 이용하여 이너클래스의 생성, 사용방법, 외부클래스 멤버 접근 가능한 코드, 지역클래스의 개념과 사용법과 유효범위 코드에 대한 실습 36분

11. 11. 실습-object 표현식으로 내부클래스를 나타내는 익명 객체, 다중 인터페이스를 구현한 익명 객체 코드, 실드 클래스의 작성과 해당 특징들을 확인하는 코드, when문으로 실드클래스 사용방법에 대한 실습 42분

12. 12. 실습-인터페이스를 구현한 클래스들을 when문으로 사용할 때 else절이 강제되고, 실드클래스를 사용할 때 when절에서 강제되지 않는 코드에 대한 실습 32분

13. 13. 이론-열거형 클래스의 개념, 실드 클래스와의 비교, 자료형이 동일한 상수만 선언, 메서드가 존재할 때는 세미콜론으로 구분, when문을 통한 코드, 인터페이스도 구현하는 것에 대한 설명 31분

14. 14. 실습-열거형 클래스 선언, odinal이 나타내는 인덱스, 열거형 클래스에 주 생성자와 멤버 메서드 추가, when문을 통한 코드에 대한 실습 29분

15. 15. 실습-열거형 클래스 선언 후 when문을 통한 출력하는 코드, 인터페이스를 구현한 열거형 클래스의 코드와 사용방법에 대한 실습 33분

퀵배너