kotlin
扈扈哈嘿
乐观的人生活不会太差
展开
-
eclipse下搭建Kotlin开发环境
这里有一篇Kotlin的介绍文章:http://weibo.com/ttarticle/p/show?id=2309403942933815527259&sudaref=www.androidweekly.cn&reason=&retcode=&sudaref=passport.weibo.com 在eclipse下搭建Kotlin开发环境,打开eclipse然后点击help->Eclipse M原创 2016-02-18 11:28:02 · 20262 阅读 · 0 评论 -
kotlin学习之嵌套类
嵌套类class Outer{ private val bar:Int=1 class Nested{ // fun foo()=println(bar)//错误,不能访问外部类中的全局变量 }} 初始化时: val demo = Outer.Nested().foo() 这个时候不需要初始化外部类内部类class Outer原创 2016-04-05 17:48:19 · 465 阅读 · 0 评论 -
Kotlin学习之枚举类
枚举类最基本的用法是实现一个类型安全的枚举。什么叫类型安全的枚举类呢? 在java中像Color里面就有很常见的:Color.BLACK,Color.WHITE之类的,像Color的这种设计就被称作“类型安全枚举(typesafe enum)”,每一个枚举都是这个枚举类的实例而且不提供公共的构造方法。在kotlin中: eg: enum class Direction { NO原创 2016-04-06 16:05:16 · 8660 阅读 · 0 评论 -
用Kotlin写响应式编程RxAndroid
1.关于kotlin先贴上官网的地址https://kotlinlang.org/ Kotlin是一门实用的编程语言,可用于JVM和Android程序开发,Kotlin结合了面向对象和函数式特性,致力于互操作性、安全、简洁和工具支持。 Kotlin是一门通用的语言,只要能用Java的地方就能用Kotlin,包含:服务器程序开发、移动应用开发(Android)、桌面客户端程序开发。 Kotlin支原创 2016-03-14 17:25:20 · 5659 阅读 · 0 评论 -
Kotlin学习之object表达式和声明
有的时候没有明确的指定一个类的父类而我们需要创建一个类来轻微的修改一些类。java的处理这种情况的方式是创建一个匿名的内部类,而kotlin用object表达式和object声明来实现。Object expressions为了创建一个继承自其它类的匿名类,我们这样写: window.addMouseListener(object : MouseAdapter() { override fu原创 2016-04-08 10:40:19 · 1633 阅读 · 0 评论 -
Kotlin学习之委托机制
委托模式可以很好的替代实现继承,kotlin本身支持需要零样板代码,一个类Derived 可以继承Base并委托它所有的public 方法到一个指定的类: interface Base { fun print() } class BaseImpl(val x: Int) : Base { override fun print() { print(x) } } class Der原创 2016-04-11 17:56:18 · 5505 阅读 · 0 评论 -
Kotlin学习之函数
函数声明在kotlin中用关键字fun声明函数:fun double(x:Int):Int{}其中Int是返回值类型,x指明参数类型是为Int函数用法通过传统方法调用函数: val result=double(2)可以通过. 调用成员函数 Sample().foo() Sample()是Sample类的一个实例Infix符号当满足如下条件的时候函数被中缀表示法调用:函数为成员函数或扩展函原创 2016-04-19 14:17:43 · 7835 阅读 · 0 评论