博客

64

Kotlin中的嵌套类和内部类

把一个类放在另一个类的内部定义,定义在其他类内部的类就被称为嵌套类,包含嵌套类的类被称为外部类把一个类放在另一个类的内部定义,定义在其他类内部的类就被称为嵌套类,包含嵌套类的类被为部......

Kotlin中的接口

接口定义的是一种规范,因此接口中不能包含构造器和初始化块定义......

Kotlin中的抽象类

抽象方法是只有方法签名,没有方法实现的方法......

Kotlin中的final和open修饰符

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

Kotlin中的扩展

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

Kotlin中的多态

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

Kotlin中类的继承

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

Kotlin构造器

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

Kotlin的隐藏和封装

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

Kotlin的属性和字段

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

Kotlin方法详解

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

Kotlin的类和对象

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

Kotlin内联函数

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

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

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

Kotlin匿名函数

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

Korlin中的Lambda表达式

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

Kotlin局部函数与Lambda表达式

Lambda表达式是现代编程语言争相引入的一种语法,Lambda表达式是功能更灵活的代码块,可以在程序中被传递和调用......

Kotlin高阶函数

Kotlin的函数也具有自己的类型。函数类型既可以用于定义变量,也可用作函数的形参类型,还可以作为函数的返回值类型......

Kotlin局部函数

在默认情况下,局部函数对外部是隐蔽的,局部函数只能在其封闭函数内有效,其封闭函数也可以返回局部函数,以便程序在其他作用域中使用局部函数......

Kotlin函数重载

与Java相似,Kotlin允许定义多个同名函数,只要形参列表或返回值类型不同就行......