강의 썸네일

맛보기

목록


수강신청하기

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

과정소개

과정소개

by를 이용한 클래스의 위임, 프로퍼티 위임과 by lazy, observable() 함수와 vetoable()함수의 위임, 정적 변수와 컴패니언 객체, 자바와 코틀린의 연동, 최상위 함수 사용, object선언과 표현식 및 싱글톤에 대한 내용을 이해한다.

학습목표

by를 이용한 클래스의 위임, 프로퍼티 위임과 by lazy, observable() 함수와 vetoable()함수의 위임, 정적 변수와 컴패니언 객체, 자바와 코틀린의 연동, 최상위 함수 사용, object선언과 표현식 및 싱글톤에 대한 내용을 이해하고 직접 실습한다.

학습대상

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

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

평가기준

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

평가방법 및 수료기준

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

강의 목차

차시 차시명
1차시 by키워드를 통한 클래스 위임과 프로퍼티의 위임, 문법, 위임을 사용하는 이유 설명
2차시 인터페이스 Animal과 구현 클래스 Dog, Cat클래스를 by로 특정 클래스 위임, 확장 실습
3차시 인터페이스 Car, 구현 클래스를 만들고 CarInfo클래스의 매개변수로 Car인터페이스로 설정, by로 구현 클래스를 위임 실습
4차시 lazy람다식, 동작방식, obsevable(), vetoable()함수의 위임의 차이점, 사용방법 설명
5차시 obsevable()함수, vetoable()함수 유사하지만 조건이 있는 부분의 차이, 사용 방법 실습
6차시 정적변수, 컴패니언 객체 개념, 장점, 싱글톤 패턴 개념, 자바에서 코틀린 상수, 컴패니언 객체 사용 설명
7차시 컴패니언 객체 코드 작성, 인스턴스 생성 없이 접근 가능, 참조 변수는 컴패니언 객체 멤버 접근 불가 실습
8차시 코틀린에서 자바의 정적 멤버에 접근, 자바에서 코틀린의 컴패니언 객체 멤버에 접근 코드 실습
9차시 코틀린 클래스 프로퍼티를 자바 접근시 @JvmField 활용, 최상위 함수 클래스 생성, @fileJvmName사용 방법 설명
10차시 최상위 함수 클래스로 만들어지는 코드, @fileJvmName 애노테이션 사용 실습
11차시 object키워로 익명 클래스 생성, object, object로 INSTANCE생성, 자바연동, object표현식 익명객체로 오버라이딩하는 방법 설명
12차시 object키워드로 클래스 코드, INSTANCE생성 코드, 자바 연동 코드 실습
13차시 object 표현식 사례, 익명객체 정의 영역(Local, private) 설명
14차시 object 표현식으로 특정 메서드 오버라이딩, 한번만 구현되는 인터페이스, 로컬지역에서 익명객체 생성 실습

학습 후기

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