Kotlin零基础学习 面向对象

kotlin和java一样都是面向对象,Kotlin兼容java,具有Java的所有的优点,所有kotlin完全可以取代java。

对象实质就是一个类,对象有属性和行为,也就类的是变量和函数,下面来看一下kotlin的类的写法

/**
 * Kotlin 对象
 * girl对象:
 * 属性:两个眼睛 、 一个嘴巴
 * 行为:会笑 、会哭、会作妖
 * */
class Girl(var eyes: Int, var mouth: Int) {
    fun smile() {
        println("姑娘会笑");
    }

    fun cry() {
        println("姑娘会哭");
    }

    fun crazy() {
        println("姑娘会作妖");
    }
}

和java的写法不太一样,java 类名后面不会接受任何参数,class Girl(var eyes: Int, var mouth: Int)类似java的构造函数,在创建对象的时候把属性值传进去。

猜你喜欢

转载自blog.csdn.net/weixin_33919950/article/details/86932016