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
广告
数据结构
网络
关系数据库管理系统 (RDBMS)
操作系统
Java
iOS
HTML
CSS
Android
Python
C 语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP