美文网首页
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学习目录

    Kotlin学习目录 一、Kotlin学习之函数和变量二、Kotlin学习之类和属性三、Kotlin学习之枚举和W...

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

    1.写一个函数,输出hello,word 在Kotlin中使用fun关键字来声明一个函数,因为Kotlin的目的就...

  • Kotlin | 2.Kotlin基础

    声明函数、变量、类、枚举以及类型Kotlin中的控制结构智能转换抛出和处理异常 函数学习 函数和变量 函数 变量 ...

  • Kotlin实战02 — Kotlin基础

    这章将讲述声明函数、变量、类、枚举和属性Kotlin的控制结构智能强转抛和处理异常 1 基本元素: 函数和变量 K...

  • kotlin之基本语法

    函数 变量 字符串模板 类和属性 自定义访问器 目录和包 和java类似,但是kotlin不区分导入的是类还是函数...

  • Android kotlin静态属性、静态方法

    Kotlin类不支持静态方法和成员,但Kotlin支持全局函数和变量,因此我们可以直接使用全局函数和变量来代替类中...

  • Android学习Kotlin之四、定义类-初始化-继承

    Kotlin标准库函数 定义一个类很简单,和java一样声明需要的变量属性,在kotlin中省略了get()和se...

  • Kotlin 类和对象

    原文地址:Kotlin 类和对象 一、类定义 Kotlin 类可以包含:构造函数、初始化代码块、函数、属性、内部类...

  • Kotlin反射

    Kotlin把函数和属性当成“一等公民”,并可通过反射直接获取函数、属性的引用。 一、类引用 Kotlin的类引用...

  • Kotlin学习之基础语法

    写在前面的:1,Kotlin学习之基础语法2,Kotlin学习之类和继承3,Kotlin学习之属性和字段4,Kot...

网友评论

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

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