在Scala中,可以使用關鍵字class
來定義類,使用關鍵字object
來定義對象。
// 定義一個類
class Person(name: String, age: Int) {
def greet(): Unit = {
println(s"Hello, my name is $name and I am $age years old.")
}
}
// 定義一個對象
object Main {
def main(args: Array[String]): Unit = {
val person = new Person("Alice", 30)
person.greet()
}
}
在上面的例子中,我們定義了一個名為Person
的類,其中有一個名為greet
的方法用于打印問候語。然后我們又定義了一個名為Main
的對象,其中有一個main
方法用于創建Person
對象并調用greet
方法。