分类

4

Kotlin中的final和open修饰符

final关键字可用于修饰类、属性和方法,表示它所修饰的类、属性和方法不可改变......

Kotlin中的扩展

扩展是Kotlin提供的一种非常优秀的机制,Kotlin通过扩展可以弥补Java作为静态语言灵活性不足的问题......

Kotlin中的多态

Kotlin的变量有两个类型:一个是编译时类型,一个是运行时类型......

Kotlin中类的继承

Kotlin的继承也是单继承:每个子类最多只有一个直接父类......

Kotlin构造器

构造器用于在创建实例时执行初始化。构造器是创建对象的重要途径,因此Kotlin类必须包含一个或一个以上的构造器......

Kotlin的隐藏和封装

封装是面向对象编程语言对客观世界的模拟。对一个类或对象实现良好的封装,可以实现以下目的......

Kotlin方法详解

方法是类或对象的行为特征的抽象,方法是类或对象最重要的组成部分......

Kotlin的属性和字段

Kotlin的属性相当于Java的字段再加上getter和setter方法......

Kotlin的类和对象

Kotlin支持面向对象编程,Kotlin提供了定义类、属性、方法等最基本的功能......

Kotlin内联函数

程序要将执行顺序转移到被调用表达式或函数所在的内存地址,当被调用表达式或函数执行完后,再返回到原函数执行的地方......

Kotlin捕获上下文中的变量和常量

Lambda表达式或匿名函数可以访问或修改其所在上下文中的变量和常量,这个过程被称为捕获......

Kotlin匿名函数

Lambda表达式虽然简洁、方便,但是它有个缺陷:Lambda表达式不能指定返回值类型......

Korlin中的Lambda表达式

Lambda表达式的本质是功能更灵活的代码块,因此完全可以将Lambda表达式赋值给变量或直接调用Lambda表达式......

Kotlin怎么注释?

Kotlin的注释与Java基本保持一致,Kotlin注释同样支持单行注释、多行注释和文档注释......

Kotlin“盛装”数据的小容器——变量

无论什么编程语言,总是要处理数据的,处理数据就需要使用变量来保存数据......

Kotlin基础类型——整型

当程序直接给出一个较大的整数时,该整数默认可能就是Long型,如果将这个整数赋值给Int、Short或Byte型,编译器会报错......

Kotlin基础类型——浮点型

浮点型数值可以包含小数部分,浮点型比整型的表数范围更大,可以存储比Long型更大或更小的数值......

Kotlin基础类型——字符型

字符型通常用于表示单个的字符,字符型值必须使用单引号(’)括起来......

Kotlin基础类型——数值型之间的类型转换

Kotlin是强类型语言,Kotlin的编译器对类型检查非常严格,以保证Kotlin程序的健壮性......

与Java相同的运算符

Kotlin支持Java所支持的算术运算符、赋值运算符、扩展后的赋值运算符、比较运算符、逻辑运算符。不支持三目运算符(可以使用if表达式代替)......