类和对象 /* -------------- 类和对象 -------------- */ /** Kotlin 类可以包含:构造函数和初始化代码块、函数、属性、内部类、对象声明。 class Runoob { // 类…
标签:kotlin
Kotlin搭建组件化应用模板
0.前言 随着版本的迭代,项目可能越来越臃肿,越来越复发,编译起来也很耗时。这个时候组件化开发就体现出优势了,每个组件也就是每个module可以单独运行,单独编译单独测试,这为项目的开发和测试节约了不少时间。 1.问题 …
从零开始学Kotlin-类的继承(6)
从零开始学Kotlin基础篇系列文章 Kotlin中的超类Any Kotlin 中所有类都继承超类 Any 类 class demo6 //默认继承超类Any class demo6 : Any() Any类有三个默认的…
从零开始学Kotlin-泛型(8)
从零开始学Kotlin基础篇系列文章 与 Java 一样,Kotlin 也提供泛型,为类型安全提供保证,消除类型强转的烦恼。 泛型类的基本使用 泛型,即 “参数化类型”,将类型参数化,可以用在类,…
从零开始学Kotlin-类和对象(5)
定义一个类 定义一个类,使用关键字class声明,后面跟类名(不使用new) class demo5 {//定义一个类,使用关键字class声明,后面跟类名 fun test() {//类中定义方法 } class em…
2019-02-22更新
抱歉很长一段时间没更新博客,一直在忙于爬虫项目。 感谢大家的支持与订阅! 后续会不定期更新kotlin这部分基础以及爬虫相关技术。
第十章 Kotlin之异常
异常类 如你所想,kotlin中所有的异常类跟java一样,都是Throwable类的后代。每个异常类都有消息,堆栈信息。 表现形式,雷同java: throw Exception( errorMsg ) &…
第三章 Kotlin基本语法
在学习Kotlin的过程中,我们会发现一些java中没有的有趣特性,如表现性,安全性,扩展性,函数支持lambdas等等,在后续章节中会慢慢提现。 上一章节,我们已经完成了hello world的创建,本节我们来看一下源…
第一章 Kotlin简介
(本章内容来源:百度百科) Kotlin 是一个基于 JVM 的新的编程语言,由 JetBrains 开发。 Kotlin可以编译成Java字节码,也可以编译成JavaScript,方便在没有JVM的设备上运行。 Jet…
第四章 Kotlin基本语法(2)
Kotlin虽然能调用java类库,但存在很大的语法差异,有语言基础的同学,学起来可以通过类比的方式循序渐进。由于我之前一直使用java进行Android开发,学起来比较顺手。 参考网上资料整理了kotlin中的关键字(…
第八章 Kotlin之This,inner关键字
本节涉及的知识点: this表达式,inner关键字,扩展函数,标签,lambda表达式,属性的方法定义。重点理解this与inner,其他知识点后续章节详细阐述。 1、this表达式 在kotlin中,为了表示当前接收…
从零开始学Kotlin-扩展函数(10)
从零开始学Kotlin基础篇系列文章 什么是扩展函数 扩展函数数是指在一个类上增加一种新的行为,我们甚至没有这个类代码的访问权限; Kotlin 可以对一个类的属性和方法进行扩展,且不需要继承或使用 Decorator …