美文网首页
Kotlin学习之函数,变量,类和属性(2)

Kotlin学习之函数,变量,类和属性(2)

作者: MissPSTime | 来源:发表于2019-11-29 19:52 被阅读0次

    1.写一个函数,输出hello,word

    在Kotlin中使用fun关键字来声明一个函数,因为Kotlin的目的就是简化开发,享受编程的乐趣,so,just hava a fun

    2.函数

    函数的结构如下图所示

    注:在Kotlin中,除了for,while,do/while之外,大多数控制结构都是表达式eg:if语句

    3.变量

    变量的声明如下:

    之所以类型放在名城后面是因为在很多情况下我们可以省略类型(因为Kotlin可以进行类型推导)

    val和var的区别:

    var变量就是java中普通的变量

    val变量只能进行一次初始化赋值,类似于java中的final,不同点在于val变量虽然只能初始化一次,但是它指向的对象在类型不变的情况下值是可以改变的,eg:

    值变了,但是类型不能变,否则会报错

    4.字符串模板

    如下图:使用美刀符号实现+拼接字符串的效果

    5.类和属性

    java中的类如下图

    我们可以选中要转换的类使用转换器转为Kotlin中的person

    下图是Kotlin中的person对象,这种只有数据没有其他代码的对象为:值对象

    我们也可以写成类似于java的方式:

    在使用的时候我们可以直接 person.name调用,而不用向java一样生成getter setter方法

    相关文章

      网友评论

          本文标题:Kotlin学习之函数,变量,类和属性(2)

          本文链接:https://www.haomeiwen.com/subject/yqkbwctx.html