강의 썸네일

맛보기

목록


수강신청하기

비환급일반
모바일
[HD]코틀린을 활용한 안드로이드 앱 개발 초급자 과정 Part.8 프로퍼티와 초기화-1
학습분량
12차시
NCS분류
20010202(응용SW엔지니어링)
교육기간
30일 (6시간)
복습기간
7일
환급유형
비환급일반
 
 
교육비용
₩ 36,000
결제금액
₩ 36,000

과정소개

과정소개

코틀린에서의 게터와 세터가 작동하는 방식과 커스터머 게터와 세터의 생성, lateinit과 lazy의 개념과 지연 초기화와 위임에 대해서 이해한다.

학습목표

코틀린에서의 게터와 세터가 작동하는 방식과 커스터머 게터와 세터의 생성, lateinit과 lazy의 개념과 지연 초기화와 위임에 대해서 이해하고 직접 실습한다.

학습대상

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

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

평가기준

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

평가방법 및 수료기준

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

강의 목차

차시 차시명
1차시 코틀린 프로퍼티의 실질적 개념, 자바에서 필드를 사용시 단점, 코틀린과 자바의 게터, 세터 차이점 설명
2차시 코틀린에서 게터와 세터가 작동하는 방식, get, set메서드, 보조필드 field의 필요성 설명
3차시 자바 클래스를 생성하고 테스트 하는 방법, 코틀린 코드와의 차이점 실습
4차시 코틀린의 클래스의 get(), set() 메서드 생성, 특수한 변수인 field와 value, 커스텀 게터, 세터 사용 실습
5차시 커스텀 게터,세터, 프로퍼티 오버라이딩, 예제 설명
6차시 커스텀 게터와 세터에 임시 프로퍼티 사용 방법, 프로퍼티의 오버라이딩 실습
7차시 지연 초기화의 개념, 필요성, lateinit의 특징, lateinit 이용한 지연 초기화, 객체 지연 초기화 설명
8차시 lateinit이용한 지연 초기화 코드 작성, lateinit을 사용시 장점과 주의사항 실습
9차시 lateinit 객체 참조변수에 선언, 메서드 매개변수를 객체로 받으면서 메모리 낭비 제거, 객체 지연 초기화 실습
10차시 lazy키워드로 지연 초기화 개념, lazy의 특징, lazy와 by lazy의 차이점, lateinit과 lazy의 차이점 설명
11차시 by lazy키워드를 통한 프로퍼티 지연 초기화, by lazy의 특징, by lazy {...}블럭의 실행 시기 실습
12차시 lazy키워드로 위임 변수에 객체 지연 초기화, lazy, by lazy 차이점, lazy와 lateinit의 차이점 실습

학습 후기

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