在Scala中,可以使用關鍵字class
來定義類。類的方法可以通過在類中定義成員函數來實現。成員函數可以定義在類的內部,也可以定義在伴生對象中。
以下是一個示例:
class MyClass {
def hello(): Unit = {
println("Hello, Scala!")
}
}
object MyClass {
def main(args: Array[String]): Unit = {
val myObject = new MyClass()
myObject.hello()
}
}
在上面的例子中,MyClass
類定義了一個名為hello
的成員函數,它打印出了一條消息。在MyClass
的伴生對象中,我們創建了一個MyClass
對象,并調用了它的hello
方法。運行這段代碼,將會輸出Hello, Scala!
。
除了成員函數,還可以在類中定義成員變量、構造函數和其他類特性。Scala還支持特質(trait)和抽象類等概念,可以進一步擴展類的功能。