프레듀 원격평생교육원

과목정보

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

강사명 차시 학습시간 샘플
신경진 8 4 시간
모두보기
과정소개
학습대상
학습목표
학습내용

과정소개

애노테이션의 의미, 선언하기, 속성, 리플렉션의 개념과 Kclass<>와 ::class를 통한 레퍼런스 참조 기법, 표준 애너테이션, 연산자 오버로딩에 대해서 이해한다.

학습대상

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

학습목표

애노테이션의 의미, 선언하기, 속성, 리플렉션의 개념과 Kclass<>와 ::class를 통한 레퍼런스 참조 기법, 표준 애너테이션, 연산자 오버로딩에 대해서 이해하고 직접 실습해본다.

학습목표

1. 애노테이션 클래스 개념, 선언, 속성, 리플렉션 개념, 표준 애노테이션 목적 설명
2. 애노테이션 클래스 선언, 사용 코드, User 클래스 생성, 안드로이드 리플렉션 미지원 실습
3. 표준 애노테이션 @JvmName(), @Throws()를 사용하는 방법 실습
4. 연산자 오버로딩의 개념, 산술, 호출, 인덱스 접근 연산자가 어떤 메서드 호출 설명
5. plus(), minus(), times(), div(), ++, -- 연산자를 클래스 안에 오버로딩, 객체끼리의 연산 실습
6. 호출 연산자 invoke(), 람다식은 invoke() 포함, 인덱스 접근 연산자 get(), set() 실습
7. 단일, 범위, 대입, 복합대입, 동등성 연산자들이 실질적으로 호출하는 함수 설명
8. 단일, 범위, 대입, 복합대입, 동등성 연산자들을 클래스 추가, 해당 함수를 실행 실습