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
广告