닫기
과정 구분
과정 카테고리
태그
검색어
[HD]코틀린을 활용한 안드로이드 앱 개발 초급자 과정 Part.11 다양한 클래스와 인터페이스-2 과정이미지

[HD]코틀린을 활용한 안드로이드 앱 개발 초급자 과정 Part.11 다양한 클래스와 인터페이스-2

교육기간
30일
강의구성
15차시
  • 과정 [HD]코틀린을 활용한 안드로이드 앱 개발 초급자 과정 Part.11 다양한 클래스와 인터페이스-2 0

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

총 결제금액

기본 정보

학습기간
4주
총 시간
8.0시간
차시수
15차시
개발년월
202301
내용전문가
신경진
NCS분류
20010202:응용SW엔지니어링

과정 소개

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

학습 대상

안드로이드를 배우는 모든 학습자

학습 목표

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

강의목차(총 15강)

1. 1. 데이터 클래스 개념, DTO, DAO 개념, 데이터 클래스를 사용 이유, 조건 설명 38분

2. 2. 데이터 클래스의 자동 생성 메서드, 객체 디스트럭처링의 개념과 방법 설명 35분

3. 3. 데이터 클래스와 일반 클래스 차이, data class를 선언, 생성 메서드 이용, String과 비교 실습 42분

4. 4. 데이터 클래스의 copy(), 객체 디스트럭처링, componentN() 이용, 데이터 양이 많은 처리 실습 38분

5. 5. 함수를 선언, 호출하여 인스턴스를 받아 디스트럭처링, 람다식 디스트럭처링 실습 22분

6. 6. 내부클래스 2가지, 중첩클래스와 이너클래스의 개념, 자바와 코틀린의 내부클래스 비교 설명 39분

7. 7. 중첩클래스, 이너클래스, 자바의 인스턴스 멤버 클래스, 정적 멤버클래스 비교 코드 실습 42분

8. 8. 중첩클래스가 외부클래스의 멤버 접근 방법인 컴패니언 객체 사용, this를 사용 불가능 실습 31분

9. 9. 이너클래스 특징, 지역클래스의 개념, 내부클래스 익명 객체, 실드 클래스 개념, 사용 설명 41분

10. 10. inner 키워드로 이너클래스 생성 및 사용, 지역클래스의 사용, 유효범위 실습 38분

11. 11. object 표현식, 다중 인터페이스 구현 익명 객체, 실드 클래스 특징 실습 42분

12. 12. 인터페이스를 구현한 클래스들, 실드 클래스의 클래스들을 when문의 else 절 비교 실습 26분

13. 13. 열거형 클래스 개념, 실드 클래스와 비교, 자료형이 동일한 상수만 선언, when문, 인터페이스 구현 설명 31분

14. 14. 열거형 클래스, odinal, 열거형 클래스 주 생성자, 멤버 메서드, when문 활용 실습 41분

15. 15. 인터페이스를 구현하는 열거형 클래스와 values()함수 실습 16분

퀵배너