编程语言入门到精通Kotlin教程:泛型及示例 泛型是高级编程语言中强大的功能,允许定义使用不同类型访问的类,方法和属性等。 在编译时检查类,方法等的类型差异。 泛型类或类声明为参数化类型。 参数化类型是具有实际类型参数的泛型类型的实例。 参数化类... 2020-04-232,014 viewsCommentsKotlin 阅读全文
编程语言入门到精通Kotlin教程:扩展函数及示例 Kotlin扩展函数提供了一种向类“添加”方法而不继承类或使用任何类型的设计模式的工具。 创建的扩展函数用作类中的常规函数。 扩展函数使用带有方法名称的前缀接收器类型声明。 fun <class... 2020-04-232,238 viewsCommentsKotlin 阅读全文
编程语言入门到精通Kotlin教程:密封(Sealed)类声明与示例 密封(Sealed)类是一个限制类层次结构的类。 可以在类名之前使用sealed关键字将类声明为密封类。 它用于表示受限制的类层次结构。 当对象具有来自有限集的类型之一,但不能具有任何其他类型时,使用... 2020-04-232,300 viewsCommentsKotlin 阅读全文
编程语言入门到精通Kotlin教程:Data数据类 数据类是一个简单的类,用于保存数据/状态并包含标准功能(函数)。 data关键字用于将类声明为数据类。 data class User(val name: String, val age: Int) ... 2020-04-231,508 viewsCommentsKotlin 阅读全文
编程语言入门到精通Kotlin教程:定义接口与实现 接口是类的蓝图(基础框架)。Kotlin接口类似于Java 8中的接口,它包含抽象方法声明以及方法的实现。 定义接口 接口是使用interface关键字来定义的。 例如: interface MyIn... 2020-04-231,964 viewsCommentsKotlin 阅读全文
编程语言入门到精通Kotlin教程:抽象类声明与示例 使用abstract关键字声明的类称为抽象类。 无法实例化抽象类。 意思是,不能创建抽象类的对象。 显式使用abstract关键声明类,才能表示抽象类的方法和属性,否则它是非抽象的。 抽象类声明 ab... 2020-04-232,244 viewsCommentsKotlin 阅读全文
编程语言入门到精通Kotlin教程:继承示例、方法覆盖、超类实现 继承是面向对象编程语言的一个重要特征。 继承允许将类(或基类或父类)的特性继承到新类(或派生类或子类)。 主类称为超类(或父类),继承超类的类称为子类(或子类)。 子类包含超类的特性以及它自己的特性。... 2020-04-231,923 viewsCommentsKotlin 阅读全文
编程语言入门到精通Kotlin教程:可见性修饰符及示例 Kotlin中的可见性修饰符是用于限制应用程序中的类,接口,方法和属性使用的关键字。 这些修饰符用于多个位置,例如:类声明或方法体。 在Kotlin中,可见性修饰符分为四种不同的类型: public ... 2020-04-231,443 viewsCommentsKotlin 阅读全文
编程语言入门到精通Kotlin教程:构造函数——创建对象时初始化变量 Kotlin中,构造函数是一个类似于方法的代码块。 声明构造函数的名称与类的名称相同,后跟括号()。 构造函数用于在创建对象时初始化变量。 Kotlin构造函数的类型 Kotlin中有两种类型的构造函... 2020-04-233,256 viewsCommentsKotlin 阅读全文
编程语言入门到精通Kotlin教程:嵌套和内部类示例 嵌套类是在另一个类中创建的类。 在Kotlin中,嵌套类默认是静态的,因此可以在不创建类对象的情况下访问其数据成员和成员函数。 嵌套类无法访问外部类的数据成员。 class outerClass{ /... 2020-04-231,812 viewsCommentsKotlin 阅读全文
编程语言入门到精通Kotlin教程:类和对象(OOP)及函数式编程 Kotlin支持面向对象编程(OOP)以及函数式编程。 面向对象编程基于对象和类。 Kotlin还支持OOP语言的支柱,如:封装,继承和多态。 Kotlin类 Kotlin类与Java类基本类似,类是... 2020-04-232,016 viewsCommentsKotlin 函数式编程 阅读全文
编程语言入门到精通Kotlin教程:反射(Reflection) 反射(Reflection)是一组语言和库特性,用于在运行时检查程序的结构。 Kotlin将函数和属性作为语言中的一等公民,并在运行时检查这些函数和属性。 类引用 类引用用于获取KClass对象的引用... 2020-04-231,627 viewsCommentsKotlin 阅读全文
编程语言入门到精通Kotlin教程:元注解(Meta-annotations)|TYPE注解示例 注解用于在编译时将元数据附加到类,接口,参数等。 编译器可以在运行时反射注解。可以根据注解值更改数据或程序的含义。 Kotlin 元注解(Meta-annotations) 可以在声明注解时添加元信息... 2020-04-231,598 viewsCommentsKotlin 阅读全文
编程语言入门到精通Kotlin教程:HashSet类(使用散列机制存储元素) Kotlin HashSet是一个集合类,它扩展了AbstractMutableSet类并实现了Set接口。 HashSet类使用散列机制存储元素。 它支持读写功能。 但它不支持重复值,也不保证元素的... 2020-04-231,619 viewsCommentsKotlin 阅读全文
编程语言入门到精通Kotlin教程:MutableSet接口声明与示例 Kotlin MutableSet接口是一个通用的无序元素集合。 MutableSet接口不支持重复元素。 此接口是可变的,因此其方法支持读写功能,也支持添加和删除元素。 Set接口使用mutable... 2020-04-231,393 viewsCommentsKotlin 阅读全文
编程语言入门到精通Kotlin教程:Set接口(不支持重复元素) Kotlin Set接口是一个通用的无序元素集合,Set接口不支持重复元素。 该接口本质上是不可变的,它的方法支持集合的只读功能。 Set接口使用setOf()函数创建包含元素列表的Set接口对象列表... 2020-04-231,673 viewsCommentsKotlin 阅读全文
编程语言入门到精通Kotlin教程:MutableMap接口 Kotlin MutableMap是集合框架的接口,它以键和值对的形式保存对象。 通过使用相应的键来检索MutableMap接口的值。 键和值可以是不同类型的对,例如<Int,Int>,&... 2020-04-231,513 viewsCommentsKotlin 阅读全文
编程语言入门到精通Kotlin教程:HashMap:hashMapOf()函数 hashMapOf()是HashMap类的函数。 它返回具有指定内容的新HashMap。 它包含键和值形式的数据对。 HashMap是可变集合,它提供了读写功能。 hashMapOf()函数的语法 i... 2020-04-231,610 viewsCommentsKotlin 阅读全文
编程语言入门到精通Kotlin教程:HashMap类的构造函数 Kotlin HashMap是基于MutableMap接口的集合类。 Kotlin HashMap类使用Hash表实现MutableMap接口。 它以键和值对的形式存储数据。 它表示为HashMap ... 2020-04-231,486 viewsCommentsKotlin 阅读全文
编程语言入门到精通Kotlin教程:Map接口13个示例 Kotlin Map是一个接口和通用的元素集合。 Map接口以键和值对的形式保存数据。 映射的键是唯一的,每个键只保留一个值。 键和值可以是不同类型的对,例如<Int,Int>,<I... 2020-04-211,693 viewsCommentsKotlin 阅读全文
编程语言入门到精通Kotlin教程:ArrayList: arrayListOf()函数 arrayListOf()是ArrayList类的函数。 ArrayList是可变的,这意味着它允许读取和写入更新功能。 arrayListOf()函数返回ArrayList类型。 arrayList... 2020-04-212,275 viewsCommentsKotlin 阅读全文
编程语言入门到精通Kotlin教程:ArrayList类创建动态数组 ArrayList类用于创建动态数组。 这意味着可以根据需要增加或减少ArrayList类的大小。 ArrayList类提供读写功能。 ArrayList类是非同步的,它可能包含重复的元素。 Arra... 2020-04-213,610 viewsCommentsKotlin 阅读全文
编程语言入门到精通Kotlin教程:MutableList接口 Kotlin MutableList是一个接口和通用的元素集合。 MutableList接口本质上是可变的。 它继承了Collection <T>类的形式。 MutableList接口的方... 2020-04-212,027 viewsCommentsKotlin 阅读全文
编程语言入门到精通Kotlin教程:List接口 Kotlin List是一个接口和通用的元素集合。 List接口继承了Collection <T>类的形式。 它是不可变的,它的方法只支持读取功能。 要使用List接口,需要使用listO... 2020-04-211,494 viewsCommentsKotlin 阅读全文