![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Kotlin
文章平均质量分 76
Kotlin学习笔记
Whhang_
愿乘长风 破万里浪
展开
-
Kotlin学习之路(4)——类,对象和接口
类,对象和接口之前的篇章已经简单的介绍过如何声明一个类,也知道了一些简单的主构造方法来声明方法和属性,以及使用枚举类。类和接口接口和Java相同的是,我们同样用interface来定义一个接口:interface Clickable{ fun click()}除了定义,还需要学习如何实现一个接口:class Button: Clickable{ //kotlin中重写一个方法使用override修饰符是强制的 override fun click() {原创 2022-01-14 23:35:04 · 1754 阅读 · 1 评论 -
Kotlin学习之路(3)——函数的定义与调用
函数的定义与调用让函数更好调用命名参数使用Java这种面向对象函数,我们肯定会经常遇到函数调用,例如:joinToString(list, "; ", "[", "]")当我们第一次调用这种函数时就很懵,不知道每一个参数的含义,就造成了不必要的麻烦。当调用一个Kotlin定义的函数时,可以显示的表明参数的名称。 如果在调用一个函数时你指明了某一个参数的名称,那么为了避免混淆,你需要指明所有i的参数名称,例如:joinToString(list, separator = "; ", prefi原创 2022-01-08 15:54:21 · 1788 阅读 · 0 评论 -
Kotlin学习之路(2)——Kotlin的基础
Kotlin基础函数函数用关键字fun来声明,fun后面包括了函数名称,函数参数列表,函数返回值,举例如下:fun max(a: Int, b: Int) : Int{ return if(a>b) a else b}在kotlin中也可以用表达式来代替返回值,比如下面:fun max(a: Int, b: Int) = if(a>b) a else b这里虽然少了返回类型,但是kotlin自带类型推导,它会根据表达式类型自动推导出返回结果,只是隐式的拥有一个返回值。原创 2022-01-06 15:11:29 · 1744 阅读 · 0 评论 -
Kotlin学习之路(1)——Kotlin的概念
Kotlin的概念特点:简洁,语法简单且易入手安全,可以减少或避免空指针异常务实,可以配合插件与编译环境,更容易解决项目中的问题互操作性,Kotlin可以和Java互相调用和切换类型:静态类型,也就是所有表达式类型说在编译期就可以确定下来静态类型的好处:性能比较好,不用在运行期才判断调用的是哪个方法。可靠性比较好,减少了运行期崩溃的几率。支持面向对象和函数式编程两种编程风格。函数式编程的好处:简洁,让代码更简练,比如说两个相似功能的函数,可以将公共部分提炼到一个函数中,然后原创 2022-01-06 15:10:32 · 944 阅读 · 0 评论