上一页 1 2 3 4 5 6 7 8 9 ··· 36 下一页

2019年1月24日

摘要: 1.选中应用包名packageName,右键: 2.选中Kotlin: 3.创建Kotlin的Activity完成: 第一个Activity,MainActivity 第二个Activity,Main2Activity: 以上Activity总结: 1.所有的Activity周期方法,都是使用 ov 阅读全文
posted @ 2019-01-24 16:24 Android原创 阅读(1378) 评论(0) 推荐(0)
 
摘要: 上一篇博客介绍了,Android-Kotlin-枚举enum; 由于枚举 和 印章类 有相似之处,所以两者对比一下: Kotlin的枚举,重点区分的数据本身 Kotlin的印章类,重点区分的是数据类型(类) 枚举类的定义: 印章类的定义: 定义Mother印章类: main方法测试: main方法测 阅读全文
posted @ 2019-01-24 14:51 Android原创 阅读(235) 评论(0) 推荐(0)
 
摘要: 案例一 星期: 星期的枚举:enum class 类名 {} 描述处理星期的对象,里面有处理星期的方法: 测试的main方法: 打印的结果: 案例二 性别: 人的性别枚举: 处理人的性别方法: main测试方法: 执行结果: 枚举的好处有: 1.使程序更容易编写和维护 2.防止用户乱输入,是一种约束 阅读全文
posted @ 2019-01-24 13:34 Android原创 阅读(1623) 评论(0) 推荐(0)
 
摘要: 先看一个案例,非单例模式的案例: 描述Dog对象: main测试: 执行结果: 以上的 (非单例模式的案例),每当执行Dog() ,就会实例化一个对象,如果多次调用,或者 多个地方调用,会多次实例化,所以需要采用当例模式(只实例化一次) 单例模式案例 描述Dog对象 把class Dog { 修改成 阅读全文
posted @ 2019-01-24 12:02 Android原创 阅读(622) 评论(0) 推荐(0)
 
摘要: 代理和委托,在生活中的案例有很多: 例如:小明工作很忙,需要办理银行卡,此时他委托给>>小李去给自己办理银行卡,小李来到办理中心 把自己的身份证/小李的身份证,给办理人员,说是小明委托我,给他办理银行卡的 在Kotlin的代理委托是使用by关键字来处理 定义描述寻找的接口,规范寻找的功能的标准: 老 阅读全文
posted @ 2019-01-24 11:14 Android原创 阅读(903) 评论(0) 推荐(0)
 
摘要: 上一篇博客介绍了 Android-Kotlin-抽象类与多态的表现 ;, 而这一篇博客专门介绍下 接口与多态的表现 选择包名,然后右键: 选择Class类型,会有class: 选择File类型,不会自动有class: 选择interface,是创建接口: 目录结构: 定义手机充电接口标准规范 Int 阅读全文
posted @ 2019-01-24 10:28 Android原创 阅读(633) 评论(0) 推荐(0)
 
摘要: 选择包名,然后右键: 选择Class类型,会有class: 选择File类型,不会自动有class: 目录结构: 定义描述抽象类 Person人类: 描述老师Teacher对象,老师也属于人类: 描述学生Student对象,学生也属于人类: main测试方法多态的表现: 执行结果: main测试方法 阅读全文
posted @ 2019-01-24 09:53 Android原创 阅读(884) 评论(0) 推荐(0)

2019年1月23日

摘要: Student.kt 在Kotlin中,getter和setter是可选的,如果你没有在代码中创建它们,它是会默认自动生成,是看不到的: 以上的代码,就算不写getter/setter,默认也会生成getter和setter,例如: 阅读全文
posted @ 2019-01-23 18:20 Android原创 阅读(9013) 评论(1) 推荐(0)
 
摘要: 上一篇博客 Android-Kotlin-配置/入门 配置好了 AndroidStudio Kotlin 的环境; 1.先看一个案例,子类使用到父类的资源 【案例一】 父类 张翠山: 子类 张无忌: 测试 的 main方法: 执行结果: 2.对以上案例一进行修改 【案例二】 父类 张翠山: 子类 张 阅读全文
posted @ 2019-01-23 17:12 Android原创 阅读(252) 评论(0) 推荐(0)
 
摘要: 上一篇博客 Android-Kotlin-配置/入门 配置好了 AndroidStudio Kotlin 的环境; 选择包名,然后右键: 选择Class类型,会有class: 创建CounterClass: 选择包名,然后右键: 选择File类型,不会自动有class: 创建测试的main方法: 执 阅读全文
posted @ 2019-01-23 15:27 Android原创 阅读(1371) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 ··· 36 下一页