Android简介 安卓是一种基于Linux内核(不包含GNU组件)的自由及开放源代码的操作系统。主要使用于移动设备,如智能手机和平板电脑,由美...
委托可能是什么东东呢?kotlin中的委托可能不是太明白是啥意思,联想下生活中委托,是不是请某个人帮助我们来完成任务啊。 那么切入正题,Kotl...
与Java一样,枚举类是一种特殊的类,kotlin可以通过enum class关键字定义枚举类。 枚举类可以实现0~N个接口; 枚举类默认继承于...
泛型,即 "参数化类型",将类型参数化,可以用在类、接口、方法上。与Java语言中的非常相似,但是Kotlin语言的创建者试图通过引入特殊的关键...
Kotlin 接口概要 与抽象类类似,无法实例化接口,因为它没有任何构造函数。 接口可以同时具有抽象和非抽象函数。 接口只能有抽象属性(数据成员...
密封(Sealed)类是一个限制类层次结构的类。 可以在类名之前使用sealed关键字将类声明为密封类。 它用于表示受限制的类层次结构。 当对象...
数据类是一个简单的类,用于保存数据/状态并包含标准功能(函数)。 数据类声明 data关键字用于将类声明为数据类。 声明数据类必须至少包含一个带...
使用abstract关键字声明的类称为抽象类。 无法实例化抽象类,不能创建抽象类的对象。 显式使用abstract关键声明类,才能表示抽象类的方...
Java学习中我们知道,继承是面向对象编程语言的一个重要特征。 继承允许将父类的特性继承到子类。子类包含父类的特性以及它自己的特性。 什么是继承...