- 고객 센터
1644-2827
월 - 금09:30 ~ 18:00점심시간12:00 ~ 13:00주말,공휴일휴무
![]() 맛보기 목록 수강신청하기 |
비환급일반
모바일
[HD]코틀린을 활용한 안드로이드 앱 개발 초급자 과정 Part.6 객체 지향 프로그래밍-1
|
||
과정소개 | 코틀린의 클래스와 객체의 개념, 사용법, 추상화, 생성자의 종류와 사용방법, 초기화 블록, 상속의 개념과 사용법, 다형성의 개념과 사용법, 오버로딩과 오버라이딩의 개념과 사용법을 이해한다. |
||
학습목표 | 코틀린의 클래스와 객체의 개념, 사용법, 추상화, 생성자의 종류와 사용방법, 초기화 블록, 상속의 개념과 사용법, 다형성의 개념과 사용법, 오버로딩과 오버라이딩의 개념과 사용법을 이해하고 직접 실습한다. |
||
학습대상 | 안드로이드를 배우는 모든 학습자 |
||
학습방법 | 온라인 교육 ( PC + 모바일 ) | ||
강사소개 |
|
평가항목 | 진도율 | 과제 | 진행단계평가 | 최종평가 | 총점 |
---|---|---|---|---|---|
평가비율 | 100% | 0% | 0% | 0% | 100점 |
수료기준 | 80% 이상 | 0점 이상 | 0점 이상 | 0점 이상 | 80점 이상 |
평가방법 및 수료기준 |
* 진도율 80 이상 |
차시 | 차시명 |
---|---|
1차시 | 객체 지향 프로그램, 클래스, 객체, 인스턴스 개념, 코틀린 용어, 클래스의 멤버 설명 |
2차시 | 클래스 다이어그램 개념, 추상화 개념, 클래스 선언하기, 객체와 인스턴스의 차이점 설명 |
3차시 | 생성자, 생성자의 2가지 종류, 부 생성자, 주 생성자의 선언과 사용, 차이점 설명 |
4차시 | 멤버 없는 클래스, Any클래스 상속, 자바식으로 BirdJava클래스 생성, this의 기능, 파일 분리 실습 |
5차시 | 코틀린식으로 클래스 생성, 역디컴파일 코드에서 private와 getter(),setter()가 자동 생성 실습 |
6차시 | Car 클래스에 부 생성자 2개 생성, toString()재정의하여 테스트 및 쓰레기 객체와 GC() 실습 |
7차시 | Rectangle 클래스 생성, 프로퍼티의 사용자 정의 set(), get()메서드를 만드는 방법 실습 |
8차시 | Computer 클래스 매개변수 값으로 프로퍼티 초기화, 프로퍼티 자체로 주 생성자 호출 코드, 초기화 블럭 실습 |
9차시 | 프로퍼티 기본값 설정, 상속의 개념, 상속 다이어그램, open키워드, 콜론의 기능 설명 |
10차시 | 하위 클래스 선언, 다형성, 업캐스팅, 다운캐스팅 개념, is, as 연산자 설명 |
11차시 | 프로퍼티 기본값, 콜론을 이용한 상속, open, 포함관계 실습 |
12차시 | 하위클래스를 다수 생성, 상속의 장점과 다형성의 장점 실습 |
13차시 | 필드의 다형성, 업캐스팅, 다운캐스팅, is, as연산자 실습 |
14차시 | 매개변수 다형성, 다형성의 필수성 실습 |
15차시 | 메서드 오버로딩, 오버라이딩 개념, 두 개념 차이점, override, open 설명 |
16차시 | 메서드 오버로딩, 오버라이딩, override, open, final 실습 |
작성자 | 내용 |
---|---|
등록된 후기가 없습니다. |