从零开始学Kotlin基础篇系列文章 什么是扩展函数 扩展函数数是指在一个类上增加一种新的行为,我们甚至没有这个类代码的访问权限; Kotlin 可以对一个类的属性和方法进行扩展,且不需要继承或使用 Decorator …
标签:kotlin
从零开始学Kotlin-使用接口(7)
从零开始学Kotlin基础篇系列文章 定义接口 使用关键字interface定义接口 interface InterfaceDemo7 { } 类或对象可以实现一个或者多个接口 class demo7 : Interfa…
(四)Kotlin 领域特定语言 DSL
温馨提示 写博客是为了记录在开发过程中所涉及到的技术以及遇到的问题的解决,如果该博客对您有所帮助,希望可以点个关注/喜欢;如果您对文章中的内容有什么不同的见解,欢迎留言进行讨论。谢谢! 一、领域特定语言 DSL的概念 只…
(六)Kotlin 与 Java 混合开发
温馨提示 写博客是为了记录在开发过程中所涉及到的技术以及遇到的问题的解决,如果该博客对您有所帮助,希望可以点个关注/喜欢;如果您对文章中的内容有什么不同的见解,欢迎留言进行讨论。谢谢! 一、基本互操作 1、属性读写 Ko…
Kotlin语言概述1
本篇文章主要来看一下Kotlin语言的使用场景之一:Kotlin用在服务器端 使用Kotlin开发服务器端应用程序 Kotlin语言允许写出简洁且表达性强的代码,所以它非常适合开发服务器端的应用程序。与此同时Kotlin…
Kotlin空类型安全(Null Safety)
Kotlin——空类型安全(Null Safety) 本篇文章主要是翻译自Kotlin官方文档的Null Safety章节,同时加入自己的一些理解和思考。 可空类型(Nullable types)和非空类型(Non-Nu…
kotlin – 为什么公共内联函数可以调用私有构造函数
我有一个私有构造函数用于我的类,并在伴随对象上实现了对某种“泛型构造函数”的调用 class Test private constructor(className: String) { companion object …
kotlin中针对api27getContext()为Nullable的解决方案
基础知识 在 Kotlin 中,其类型系统严格区分一个引用是否可以容纳null。也就是说,一个变量是否可空必须显示声明,对于可空变量,在访问其成员时必须做空处理,否则无法编译通过。 var a: String = "ab…
Kotlin学习笔记(3)- 语法
系列文章全部为本人的学习笔记,若有任何不妥之处,随时欢迎拍砖指正。如果你觉得我的文章对你有用,欢迎关注我,我们一起学习进步! Kotlin学习笔记(1)- 环境配置 Kotlin学习笔记(2)- 空安全 Kotlin学习…
(三)Kotlin 高阶函数
温馨提示 写博客是为了记录在开发过程中所涉及到的技术以及遇到的问题的解决,如果该博客对您有所帮助,希望可以点个关注/喜欢;如果您对文章中的内容有什么不同的见解,欢迎留言进行讨论。谢谢! 一、基本概念 传入或者返回函数的函…
android巩固-kotlin第二篇
类和对象 /* -------------- 类和对象 -------------- */ /** Kotlin 类可以包含:构造函数和初始化代码块、函数、属性、内部类、对象声明。 class Runoob { // 类…
如何在jdk1.7下使用kotlin-maven-plugin?
当使用kotlin maven插件时,我得到了一个不受支持的major.minor版本52.0. 细节 : 5721/25818 KB 19242/25818 KB 25693/25818 KB Downloaded: …