Kotlin 中“类”和“对象”的区别


Kotlin 是一种静态类型语言。它构建在 Java 之上,因此继承了 Java 的所有面向对象编程概念。在本文中,我们将了解 Kotlin 中“类”和“对象”的区别。

“类”是运行时实体的蓝图,“对象”是其状态,包括其行为和状态。在 Kotlin 中,类声明由一个“类头”和一个用花括号括起来的“类体”组成,类似于 Java。通用类定义如下所示:

// class Header
Class myClass {
   // class Body
}

Kotlin 中有不同类型的类,例如**内部类**和**嵌套类**。

与 Java 一样,Kotlin 也允许创建类的多个对象,您可以随意包含其类成员和函数。我们可以使用不同的关键字来控制类成员变量的可见性。

示例

在这个示例中,我们将创建一个自定义类,并尝试创建该类的不同对象。

class myClass {
   // property (data member)
   private var name: String = "Tutorialspoint"

   // member function
   fun printMe() {
      print("You are at the best Learning website: " +name)
   }
}

fun main(args: Array<String>) {
   // create object of myClass class
   val obj = myClass()
   obj.printMe()
}

输出

它将生成以下输出

You are at the best Learning website: Tutorialspoint

更新于:2021年11月23日

327 次浏览

启动您的职业生涯

通过完成课程获得认证

开始学习
广告