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方法,这个方法会打印一条消息。

相关推荐
xqlily5 分钟前
MATLAB安装常见问题解决方案
开发语言·matlab
achene_ql9 分钟前
基于QT和FFmpeg实现自己的视频播放器FFMediaPlayer(一)——项目总览
开发语言·qt·ffmpeg
MeyrlNotFound18 分钟前
(二十一)Java集合框架源码深度解析
java·开发语言
TNTLWT21 分钟前
Qt功能区:Ribbon使用
开发语言·qt·ribbon
Ronin30535 分钟前
【C++】18.二叉搜索树
开发语言·数据结构·c++
韩仔搭建35 分钟前
安卓端互动娱乐房卡系统调试实录:从UI到协议的万字深拆(第一章)
android·ui·娱乐
Susea&36 分钟前
初始C++:类和对象(中)
c语言·开发语言·c++
山海不说话1 小时前
PyGame游戏开发(入门知识+组件拆分+历史存档/回放+人机策略)
开发语言·python·pygame
明月看潮生1 小时前
青少年编程与数学 02-019 Rust 编程基础 11课题、类型系统
开发语言·青少年编程·rust·数据类型·编程与数学
大锦终1 小时前
【C++】unordered_map与set的模拟实现
开发语言·数据结构·c++·哈希算法