![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Kotlin
小火你好
风骚的代码写入风骚的博客
展开
-
Kotlin学习之路--Kotlin简述
Kotlin是什么?Kotlin是由jetBrains开发的一门现代多平台应用的静态编程语言,Kotlin代码即可以编译成Java字节码,又可以编译成JavaScript,Kotlin是开源的,源码在这为什么要学习Kotlin?在2017年5月18日的Google开发者大会上,Google宣布将Kotlin作为Android官方语言,作为一名Android开发程序员,自然应当好好学...原创 2018-05-17 00:56:35 · 1553 阅读 · 0 评论 -
Kotlin学习之路--基础篇
Kotlin程序执行入口跟Java代码一样,Kotlin的函数入口也是一个main函数fun mian(args:Array<String>){ println("Hello World")}args:变量名称 Array: 变量类型Kotlin常见的数据类型Kotlin有7种常用的数据类型: 数据类型 存储范围 备注...原创 2018-05-29 01:17:00 · 995 阅读 · 2 评论 -
Kotlin学习之路--面向对象
面向对象我们都知道Java是面向对象语言,Kotlin同样是面向对象语言,面向对象有三大特性五大原则,先复习一下什么是面向对象的三大特性:封装(Encapsulation)封装,就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。封装的优点:良好的封装能够减少耦合。类内部的结构可以自由修改。可以对成员变量进行更精...原创 2018-06-01 01:50:52 · 1022 阅读 · 0 评论 -
Kotlin学习之路--Sealed class类详解
在上一篇 Kotlin学习之路–面向对象 中我们介绍了Kotlin类和接口的使用方法,这些类的使用与Java的有相似的概念,而今天介绍一下Kotlin的Sealed类(密封类),这是在Java中没有的概念Sealed class(密封类) 是一个有特定数量子类的类,看上去和枚举有点类似,所不同的是,在枚举中,我们每个类型只有一个对象(实例);而在密封类中,同一个类可以拥有几个对象。Seal...原创 2018-06-02 01:23:57 · 22709 阅读 · 5 评论 -
Kotlin学习之路--代理模式
首先我们先来了解一下什么是代理张三现在租的房子,租期已快到了,房东不出租了,张三急切的需要找新房,但是呢张三天天加班赚钱,没有时间去找房子,所有能张三想委托中介帮忙找一套合适的房子租下来,中介找到合适的房子后就可以通知张三来签合同租房了;这个例子中张三委托中介,而中介则代理张三去找合适的房子,这里就建立起了代理模式。Kotlin代理模式的使用代理模式就是为其他对象提供一种代...原创 2018-06-02 02:24:20 · 661 阅读 · 0 评论