![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android Kotlin
FamilyYan
如果不付诸行动,梦想就永远只是幻想。梦想无论大小,只要你展开行动,他就有实现的可能!
展开
-
Kotlin在AndroidStudio中的环境搭建以及使用Kotlin开发第一个Android应用程序
1.Kotlin是什么?Kotlin 是一种在 Java 虚拟机上运行的静态类型编程语言,被称之为 Android 世界的Swift,由 JetBrains 设计开发并开源。Kotlin 可以编译成Java字节码,也可以编译成 JavaScript,方便在没有 JVM 的设备上运行。在Google I/O 2017中,Google 宣布 Kotlin 成为 Android 官方开发语言...原创 2018-11-26 17:21:45 · 967 阅读 · 0 评论 -
Kotlin中类、构造器、对象
1.Kotlin中类的定义类的构成:类的构成由构造函数和初始化代码块、属性(字段)、函数(方法)、内部类(嵌套类)、对象声明五部分组成//Kotlin中也是使用class关键字创建类的class Empty2.创建类的对象fun main(args: Array<String>) { val empty=Empty() //Kotlin中创建对象无n...原创 2019-02-22 18:45:27 · 1069 阅读 · 0 评论 -
Kotlin 委托
一、什么是委托?C#中有委托这么一说,但是在Java中是没有这么一说的。回到Kotlin中又有了委托。那到底什么是委托呢?委托是软件设计的一种模式,当无法或不想访问某个对象或访问某个对象存在困难时,可以交给委托类来处理。二、Kotlin中的类委托类委托:即一个类中定义的方法实际是调用另一个类的对象的方法来实现的。//1.定义一个接口interface Base { ...原创 2019-03-01 11:36:39 · 807 阅读 · 0 评论 -
Kotlin 继承和接口
一、Kotlin中类的继承在Java中,类基于Object,而在Kotlin中类基于Any,所有类都默认继承Any。kotlin中的类默认是final类型的,不可被继承,想要作为基类被继承必须使用open关键字修饰。对于没有超类型声明的类默认超类是Any,Any类只有三个函数~package kotlinpublic open class Any { publi...原创 2019-02-25 17:54:04 · 3960 阅读 · 2 评论 -
Kotlin基础语法
Kotlin文件以.kt为后缀使用Kotlin写程序的入口也是main输入main,在按Tab键,main函数就会自动的出现fun main(args: Array<String>) { println("Hello World")}1.函数的定义//Kotlin函数的定义 关键字:fun,参数格式为:参数:类型/** * 函数的定义格式 * f...原创 2019-02-20 16:42:01 · 212 阅读 · 0 评论 -
Kotlin 基本数据类型
1.Kotlin基本数据类型与Java数据类型的对比看起来Kotlin中的数据类型是Java中的包装类,注意,在Kotlin中没有装箱类型。Kotlin中类型声明赋值的写法:val 变量名:类型=值 val double:Double=3.00 val float:Float=3.0f val long:Long=3L val int:Int=3;...原创 2019-02-20 18:46:54 · 677 阅读 · 2 评论 -
Kotlin中函数的扩展
与Java不同的是,Kotlin可以对一个类的属性和方法进行扩展。1.扩展函数的定义格式fun functionType.functionName(params){ 函数体}functionType:要扩展函数的对象,表示函数的接收者functionName:扩展函数的名称params:扩展函数的参数class Animation(var name: ...原创 2019-02-26 11:23:23 · 342 阅读 · 0 评论 -
kotlin数组和集合
一、Kotlin数组1.对象数组由Kotlin的main函数的写法,可以看出Kotlin中的对象数组写法与泛型的写法很像。funmain(args:Array<String>){}声明对象数组的三种形式:(1)使用arrayOf函数和指定的数组元素创建数组//Java写法:String[]params1={"str1","str2","str...原创 2019-03-11 11:30:55 · 20001 阅读 · 0 评论