学生
故事的女主
这个作者很懒,什么都没留下…
展开
-
Lanbda编程
集合的创建与遍历list集合集合的初始化可以用listOf()函数来完成。如 val list= listOf("Apple","Banana","Orange","Pear","Grape")再用for-in循环来遍历这个集合fun main(){ val list= listOf("Apple","Banana","Orange","Pear","Grape") for(fruit in list){ println(fruit) }}注:li原创 2020-07-29 16:42:16 · 161 阅读 · 0 评论 -
Kotlin的学习(三)
面向对象编程(二)接口首先,同Java,任何一个类最多只能继承一个父类,但却可以实现任意多个接口。我们可以在接口中定义一系列的抽象行为,然后由具体的类去实现。接口中的函数不要求有函数体。如下interface Study { fun readBooks() fun doHomework()}Java中继承用的关键字是extends,实现接口用的关键字是implements。而Kotlin中一律使用冒号,中间用逗号隔开。Kotlin中用override关键字来重写父类或者实现接口原创 2020-07-28 16:21:26 · 213 阅读 · 0 评论 -
Kotlin的学习(二)
面向对象编程(一)类与对象几乎同Java,要先将对象封装成具体的类,然后将事务拥有的属性和能力分别定义成类中的字段和函数,,接下来对类进行实例化,再根据具体需要调用。举个简单的例子。class Person { var name="" var age=0 fun eat(){ println(name+" is eating.She is "+age+" years old.") }}fun main(){ val p=Person()原创 2020-07-27 17:07:01 · 118 阅读 · 0 评论 -
Kotlin的学习(一)
Kotlin的学习(变量 函数 逻辑控制)一、变量1、变量声明前都要用val或var来声明。val表示不可以被修改的数据,var表示可以被修改的数据。例如:val a=10 或 var b:Int=20(Kotlin可以自己识别数据类型,可以不用显式的表示,有时不能自己识别,则需要进行标注)。 val name:String ="dzx" val a:Int=37二、函数1、首先,定义函数的关键字----fun。无论定义什么函数都要用fun来声明。2、fun后面是函数名。最好有一定的原创 2020-07-25 17:34:17 · 105 阅读 · 0 评论 -
小格格的第一篇博客
第一篇博客——安卓酷欧天气第一部分——创建数据库和表首先在com.coolweather.android包下创建 db geon service util包用于存放代码。编辑build.gradle文件,在dependencise闭包中添加如下代码来声明依赖库: implementation 'org.litepal.android:core:1.4.1' implement...原创 2019-07-11 18:46:00 · 246 阅读 · 0 评论