博客

70

Kotlin异常的跟踪栈

异常对象的printStackTrace()方法用于打印异常的跟踪栈信息,根据printStackTrace()方法的输出结果,可以找到异常的源头,并跟踪到异常出发的过程......

Kotlin使用throw抛出异常

Kotlin允许程序自行抛出异常,自行抛出异常使用throw语句来完成......

Kotlin异常处理机制

Kotlin也提供了完善的异常处理机制,异常处理机制可以使程序中的异常处理代码和正常业务代码分离,保证程序代码更加优雅,并可以提高程序的健壮性......

Kotlin中的类委托和属性委托

Kotlin的委托可分为类委托和属性委托......

Kotlin中的枚举类

Kotlin使用enum class关键字组合定义枚举类。这是一种特殊的类,它可以有自己的属性、方法,可以实现一个或多个接口,也可以定义自己的构造器......

Kotlin中的对象表达式和对象声明

Kotlin的对象表达式与Java中的匿名内部类的主要区别:匿名内部类只能指定一个父类型,但对象表达式可以指定0~N个肤类型......

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