강의 썸네일

맛보기

목록


수강신청하기

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

과정소개

과정소개

코틀린의 클래스와 객체의 개념, 사용법, 추상화, 생성자의 종류와 사용방법, 초기화 블록, 상속의 개념과 사용법, 다형성의 개념과 사용법, 오버로딩과 오버라이딩의 개념과 사용법을 이해한다.

학습목표

코틀린의 클래스와 객체의 개념, 사용법, 추상화, 생성자의 종류와 사용방법, 초기화 블록, 상속의 개념과 사용법, 다형성의 개념과 사용법, 오버로딩과 오버라이딩의 개념과 사용법을 이해하고 직접 실습한다.

학습대상

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

학습방법 온라인 교육 ( 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 실습

학습 후기

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