[Android开发]kotlin中文教程
-
Kotlin 字符串 – Kotlin 比较字符串
在Kotlin中比较字符串,以下是一些可能的方法: 1、使用“ ==”运算符2、使用compareTo()扩展函数 使用“ ==”运算符比较字符串 我们将使用 = = 运算符来比较 Kotl…… -
Kotlin 面向对象(OOP) – Kotlin 类和对象
在本文中,将向您介绍Kotlin中的面向对象编程。您将学习什么是类,如何创建对象以及如何在程序中使用它。 Kotlin支持函数和面向对象的编程。 Kotlin支持诸如高…… -
Kotlin 面向对象(OOP) – Kotlin 构造函数
在本文中,您将在示例的帮助下了解Kotlin中的构造函数(主要构造函数和次构造函数)以及初始化程序块。 构造函数是初始化类属性的简洁方法。 它是一个特殊的成…… -
Kotlin 面向对象(OOP) – Kotlin Getter 和 Setter
在本文中,您将借助一个示例学习在Kotlin中使用getter和setter。 在学习getter和setter之前,您最好已经了解了Kotlin类和对象。 在编程中,getter 用于获取属…… -
Kotlin 面向对象(OOP) – Kotlin 继承
在本文中,您将学习继承。更具体地说,什么是继承以及如何在Kotlin中实现使用 继承(借助示例)。 继承是面向对象编程的关键功能之一。它允许用户从现有类(基…… -
Kotlin 面向对象(OOP) – Kotlin 可见性修饰符
在本文中,您将了解Kotlin中的4种可见性修饰符,以及它们在不同情况下的工作方式。 可见性修饰符是用于设置类,对象,接口,构造函数,函数,属性及其设置器的…… -
Kotlin 面向对象(OOP) – Kotlin 抽象类(Abstract)
在本文中,您将学习抽象类以及如何在Kotlin中实现抽象类(借助示例)。 与Java一样,abstract 关键字用于在Kotlin中声明抽象类。无法实例化抽象类(不能创建抽…… -
Kotlin 面向对象(OOP) – Kotlin 接口(Interface)
在本文中,您将借助示例学习有关接口以及如何在Kotlin中实现接口的知识。 Kotlin接口类似于Java 8中的接口。它们可以包含抽象方法的定义以及非抽象方法的实现…… -
Kotlin 面向对象(OOP) – Kotlin 嵌套和内部类
在本文中,您将借助示例学习使用嵌套类和内部类。 Kotlin 嵌套类 与Java类似,Kotlin允许您在另一个称为嵌套类的类中定义一个类 class Outer { ... .. ..…… -
Kotlin 面向对象(OOP) – Kotlin 数据类(Data)
在本文中,您将学习在Kotlin中创建数据类。您还将了解数据类必须满足的要求及其标准功能。 可能会出现这样的情况: 您需要创建一个仅用于保存数据的类。在这种…… -
Kotlin 面向对象(OOP) – Kotlin 密封类(Sealed)
在本文中,您将在示例的帮助下了解Sealed (密封)类,如何创建它们以及何时使用它们。 当值只能从有限的集合(受限的层次结构)中包含一个类型时,将使用密封类…… -
Kotlin 面向对象(OOP) – Kotlin 对象(Object)
在本文中,您将在示例的帮助下了解对象声明(单例)和对象表达式。 对象声明 单例是一种面向对象的模式,其中一个类只能有一个实例(对象)。例如,您正在开…… -
Kotlin 面向对象(OOP) – Kotlin 伴生对象(Companion)
在本文中,您将借助示例学习在Kotlin程序中创建和使用伴生对象。 在讨论伴生对象之前,让我们以一个示例来访问类的成员。 class Person { fun callMe() =…… -
Kotlin 面向对象(OOP) – Kotlin 扩展函数
在本文中,您将学习如何使用扩展函数扩展具有新功能的类。 假设您需要扩展具有新功能的类。在大多数编程语言中,您要么派生一个新类,要么使用某种设计模式来…… -
Kotlin 面向对象(OOP) – Kotlin 泛型
泛型,即 "参数化类型",将类型参数化,可以用在类,接口,方法上。 与 Java 一样,Kotlin 也提供泛型,为类型安全提供保证,消除类型强转的烦恼。 声明一个泛…… -
Kotlin 面向对象(OOP) – Kotlin 枚举类
枚举类最基本的用法是实现一个类型安全的枚举。 枚举常量用逗号分隔,每个枚举常量都是一个对象。 enum class Color{ RED,BLACK,BLUE,GREEN,WHITE } 枚举初…… -
Kotlin 面向对象(OOP) – kotlin 委托
委托模式是软件设计模式中的一项基本技巧。在委托模式中,有两个对象参与处理同一个请求,接受请求的对象将请求委托给另一个对象来处理。 Kotlin 直接支持委托……