kotlin基础

  fun main(args: ArrayList<String>) {
            println("Hellow,World!")
        }

关键字fun用来声明一个函数
参数类型是写在参数名称的后面
函数可以写在类的最外面,不需要放在类中
数组就是类,Kotlin没有声明数组类型的特殊语法

函数

fun max(a: Int, b: Int): Int {
    return if (a > b) a else b
}

注意在Kotlin中,if是有结果值的表达式。它和java中的三目运算符相似:(a > b) a else b

表达式函数体

fun max2(a: Int, b: Int) = if (a>b) a else b

变量

Java中声明变量是以类型开始,这种方式在kotlin中是行不通的。因为许多变量类型是可以省略的。所以在kotlin中声明变量是以关键字开头,然后是名称,最后可以加上类型。也可以省略:

val question = "The Ultimate Question of Life";

val ansewer = 20

如果变量没有初始化值,则需要显示的指示它的类型

 val answer: Int
     answer = 20;

val——不可变量,他对应的是java中的final
var —— 可变变量,这种变量的值可以改变

声明类的时候,使用:和后面跟着接口名称来表示实现了这个接口

使用interface来声明一个Kotlin接口

interface Clickable {
    fun click()
 
}

实现一个简单接口

class Button : Clickable {

    override fun click() {
        println("I was click")
    }
}

Bean类

 class Food(var name: String, var address: String, var pic: String,var rating:String) {

    override fun toString(): String {
        return "Food{" +
                "name='" + name + '\''.toString() +
                ", address='" + address + '\''.toString() +
                ", pic='" + pic + '\''.toString() +
                ", rating='" + rating + '\''.toString() +
                '}'.toString()
    }
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值