kotlin怎么定义类

在Kotlin中,你可以使用class关键字来定义一个类。以下是一个简单的例子:

Kotlin 复制代码
class MyClass {

    // class body

}

这个例子定义了一个名为MyClass的类。你可以在类体中定义属性和方法。

如果你想定义一个带有属性的类,你可以这样做:

Kotlin 复制代码
class Person(val name: String, var age: Int) {

    // class body

}

在这个例子中,我们定义了一个名为Person的类,它有两个属性:name和age。name是只读的(因为我们使用了val关键字),而age是可变的(因为我们使用了var关键字)。

你还可以在类体中定义方法:

Kotlin 复制代码
class Person(val name: String, var age: Int) {
    fun sayHello() {
        println("Hello, my name is $name, I am $age years old.")
    }
}

在这个例子中,我们在Person类中定义了一个sayHello方法,这个方法会打印一条消息。

相关推荐
许彰午1 小时前
95_Python内存管理与垃圾回收
开发语言·python
多加点辣也没关系1 小时前
JavaScript|第13章:原始类型的方法
开发语言·javascript·ecmascript
এ慕ོ冬℘゜2 小时前
深入理解 JavaScript 事件体系:Window、鼠标与键盘事件详解
开发语言·javascript·okhttp
chouchuang3 小时前
day-030-综合练习-笔记管理器
开发语言·笔记·python
云空4 小时前
《Three.js 3D实例大全》
开发语言·javascript·3d·three.js
疏狂难除4 小时前
JetBrains IDE插件开发教程(五)——File Header
ide·kotlin
techdashen4 小时前
Go 1.26 新增 `bytes.Buffer.Peek`:只看数据,不移动读取位置
开发语言·后端·golang
C137的本贾尼5 小时前
第七篇:消息队列(MQ)——就是个带存储的异步通信管道
java·开发语言·中间件
从零开始的代码生活_5 小时前
C++ list 原理与实践:双向链表、迭代器与简化实现
开发语言·c++·后端·学习·算法·链表·list
hy.z_7776 小时前
【C语言】11. 深入理解指针1
c语言·开发语言