每天学一点 Kotlin -- 初识类和对象

----《第一季Kotlin崛起:次世代Android开发 》学习笔记

总目录:每天学一点 Kotlin ---- 目录
上一篇:每天学一点 Kotlin -- 集合类型共性
下一篇:每天学一点 Kotlin -- 类的构造函数

1. 万物皆对象

1.1 类是一种事物的泛指。
1.2 对象就是类的具体实例化

2. 用 Kotlin 描述对象

2.1 定义一个类:使用 class 关键字来定义类,class 后面就是类的名称-- 和 Java 中是相同的。

class Friend {
    // var name = ""
    // var name: String  //错误的写法
    var name: String = ""

    var age: Int = 0
    var sex: Boolean = false
    
    fun sayHello(){
        println("Hello, I'm ${name}")
    }
}

2.1.1 在类里面定义变量/常量还是使用 Kotlin 的基本语法,没有什么不同。
2.1.2 在类中定义方法和在类外部定义函数也是一样的。

2.2 实例化对象

val friend = Friend()

和 Java 中的区别:Kotlin 中没有关键字 new

2.3 使用对象

fun main() {
    var friend = Friend()

    println(friend.name)
    println(friend.age)
    println(friend.sex)

    friend.sayHello()
}

在 Kotlin 中使用对象时也是通过 “.” 来访问属性或调用方法,和 Java 中是相同的。

相关代码:https://gitee.com/fzq.com/test-demo

你可能感兴趣的:(每天学一点 Kotlin -- 初识类和对象)