프레듀 원격평생교육원

과목정보

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

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

과정소개

추상 클래스의 개념과 정의, 구현 및 인터페이스의 개념, 선언과 구현클래스, 게터를 구현하는 프로퍼티, 구현의 필요성, 다중 인터페이스 구현, 위임, 커피 제조기의 코드의 흐름과 내용을 이해한다.

학습대상

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

학습목표

추상 클래스의 개념과 정의, 구현 및 인터페이스의 개념, 선언과 구현클래스, 게터를 구현하는 프로퍼티, 구현의 필요성, 다중 인터페이스 구현, 위임, 커피 제조기의 코드의 흐름과 내용을 이해하고 직접 실습한다.

학습목표

1. 추상클래스 개념, abstract키워드 설명, 추상클래스 멤버, 인스턴스를 생성하지 못하는 이유 설명
2. 추상클래스를 상속받는 하위클래스, main() 사용, 익명객체로 추상메서드 구현 방법 설명
3. 추상클래스, 상속받는 하위클래스 추상 메서드 재정의, 익명객체로 추상메서드 재정의 실습
4. 인터페이스의 개념, 추상클래스의 단점, 인터페이스의 선언과 구현, 인터페이스의 멤버 설명
5. 인터페이스의 선언, 구현 클래스, 자바 인터페이스와 코틀린 인터페이스와의 차이점 실습
6. Remottable인터페이스의 선언, Audio, Television 구현 클래스 생성, 인터페이스 필드, 매개변수의 다형성 실습
7. 인터페이스 val멤버의 게터, 인터페이스 매개변수 다형성, 다중 인터페이스 구현 설명
8. 인터페이스 val멤버 게터, Master클래스 인터페이스 매개변수 다형성, 상속과 구현 동시 클래스 실습
9. 다중 인터페이스 구현하는 클래스, 추상클래스,인터페이스 상속 및 구현하는 클래스 실습
10. 인터페이스 by를 통한 위임, 위임을 통한 멤버 접근, 커피제조기 요구사항 분석 및 용어 정리 설명
11. 커피 제조기 만들기 위한 인터페이스, 구현클래스, 컴패니언 객체를 이용 코드 리뷰 설명
12. 인터페이스 by를 통한 위임 코드, 위임을 통한 멤버 접근, 상속보다 좋은 위임의 장점 실습
13. 매개변수 by 위임 코드, 커피 제조기 코드, 여러가지 개념을 활용하는 실습
14. 커피 제조기 코드 완성과 테스트, 코드의 흐름 설명 및 실습