강의 썸네일

맛보기

목록


수강신청하기

비환급일반
모바일
[HD]코틀린을 활용한 안드로이드 앱 개발 초급자 과정 Part.11 다양한 클래스와 인터페이스-2
학습분량
15차시
NCS분류
20010202(응용SW엔지니어링)
교육기간
30일 (8시간)
복습기간
7일
환급유형
비환급일반
 
 
교육비용
₩ 45,000
결제금액
₩ 45,000

과정소개

과정소개

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

학습목표

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

학습대상

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

학습방법 온라인 교육 ( PC + 모바일 )
강사소개
등록된 강사정보가 없습니다.

평가기준

평가항목 진도율 과제 진행단계평가 최종평가 총점
평가비율 100% 0% 0% 0% 100점
수료기준 80% 이상 0점 이상 0점 이상 0점 이상 80점 이상

평가방법 및 수료기준

평가방법 및
수료기준
* 진도율 80 이상

강의 목차

차시 차시명
1차시 데이터 클래스 개념, DTO, DAO 개념, 데이터 클래스를 사용 이유, 조건 설명
2차시 데이터 클래스의 자동 생성 메서드, 객체 디스트럭처링의 개념과 방법 설명
3차시 데이터 클래스와 일반 클래스 차이, data class를 선언, 생성 메서드 이용, String과 비교 실습
4차시 데이터 클래스의 copy(), 객체 디스트럭처링, componentN() 이용, 데이터 양이 많은 처리 실습
5차시 함수를 선언, 호출하여 인스턴스를 받아 디스트럭처링, 람다식 디스트럭처링 실습
6차시 내부클래스 2가지, 중첩클래스와 이너클래스의 개념, 자바와 코틀린의 내부클래스 비교 설명
7차시 중첩클래스, 이너클래스, 자바의 인스턴스 멤버 클래스, 정적 멤버클래스 비교 코드 실습
8차시 중첩클래스가 외부클래스의 멤버 접근 방법인 컴패니언 객체 사용, this를 사용 불가능 실습
9차시 이너클래스 특징, 지역클래스의 개념, 내부클래스 익명 객체, 실드 클래스 개념, 사용 설명
10차시 inner 키워드로 이너클래스 생성 및 사용, 지역클래스의 사용, 유효범위 실습
11차시 object 표현식, 다중 인터페이스 구현 익명 객체, 실드 클래스 특징 실습
12차시 인터페이스를 구현한 클래스들, 실드 클래스의 클래스들을 when문의 else 절 비교 실습
13차시 열거형 클래스 개념, 실드 클래스와 비교, 자료형이 동일한 상수만 선언, when문, 인터페이스 구현 설명
14차시 열거형 클래스, odinal, 열거형 클래스 주 생성자, 멤버 메서드, when문 활용 실습
15차시 인터페이스를 구현하는 열거형 클래스와 values()함수 실습

학습 후기

작성자 내용
등록된 후기가 없습니다.