[중급] 안드로이드 앱 개발자를 위한 Kotlin(코틀린) 스킬업 클래스 Part.1

所在平台: Udemy

课程主页: https://www.udemy.com/course/kotlin-part1-g/

课程评论:没有评论

第一个写评论        关注课程

课程简介

本课程名为“[中级]面向Android应用开发者的Kotlin技能提升班 Part.1”,旨在帮助学习者深入理解Kotlin语言的核心概念和高级特性,从而提升Android应用开发能力。 课程主要内容包括: * **类与对象**:深入讲解Kotlin中类与对象的概念、用法,以及抽象化。 * **构造器与初始化**:涵盖构造器的不同类型及其使用方法,以及初始化块的作用。 * **继承与多态**:详细介绍继承和多态的概念、用法,以及重载(Overloading)和重写(Overriding)的机制。 * **`super`与`this`**:清晰解释`super`和`this`关键字的概念、特点及区别,以及如何引用外部类、内部类和嵌套类。 * **可见性修饰符**:阐述Kotlin的可见性修饰符概念,以及类与类之间的各种关系,如关联(Association)、依赖(Dependency)、聚合(Aggregation)和组合(Composition)。 * **属性访问器(Getter & Setter)**:讲解Kotlin中Getter和Setter的工作原理,以及如何创建自定义Getter和Setter。 * **`lateinit`与`lazy`**:介绍`lateinit`和`lazy`的概念,以及延迟初始化和委托(Delegation)的应用。 * **委托(Delegation)**:重点讲解如何使用`by`关键字进行类委托,并介绍属性委托,包括`by lazy`、`observable()`和`vetoable()`函数的委托。 * **伴生对象与静态成员**:讲解Kotlin中的伴生对象(Companion Object)及其静态(Static)成员的实现。 * **Java与Kotlin互操作性**:涵盖Kotlin与Java之间的互联互通。 * **顶层函数**:介绍Kotlin的顶层函数(Top-level functions)。 * **`object`声明与表达式**:学习`object`声明和表达式的用法,以及单例(Singleton)模式的实现。 **课程目标受众**: 1. 希望提升Kotlin编程能力的开发者。 2. Android应用开发者。 本课程是“面向Kotlin开发者的编程 제대로 배우기 (中级) Part.2”的前导课程,建议学完Part.1后继续学习Part.2。

课程评论(0条)

课程详情

[강의 소개]본 과정을 통해 코틀린의 클래스와 객체의 개념, 사용법, 추상화, 생성자의 종류와 사용방법, 초기화 블록, 상속의 개념과 사용법, 다형성의 개념과 사용법, 오버로딩과 오버라이딩의 개념과 사용법을 이해합니다. super와 this의 개념, 특징, 차이점, 바깥클래스를 내부클래스와 중첩클래스의 참조, 가시성 지사자의 개념, 클래스와 클래스와의 관계, 연관, 의존, 집합, 구성관계에 대해서 알아봅니다. 코틀린에서의 게터와 세터가 작동하는 방식과 커스터머 게터와 세터의 생성, lateinit과 lazy의 개념과 지연 초기화와 위임에 대해서 이해합니다.코틀린에서의 by를 이용한 클래스의 위임, 프로퍼티 위임과 by lazy, observable() 함수와 vetoable()함수의 위임, 정적 변수와 컴패니언 객체, 자바와 코틀린의 연동, 최상위 함수 사용, object선언과 표현식 및 싱글톤을 알아봅니다.또한 본 과정의 뒷 내용으로 Kotlin(코틀린) 개발자를 위한 프로그래밍 제대로 배우기 (중급) Part.2가 이어집니다. 이어서 수강하시기 바랍니다. [본 강의의 대상]1. Kotlin(코틀린) 프로그래밍 역량을 높이고 싶은 분2. 안드로이드 앱 개발자Kotlin(코틀린) 프로그래밍의 필수사항과 기능들을 쉽게 배워봅시다! 1강에서 뵙겠습니다. - ITGO

课程标签

0人关注该课程

主题相关的课程