阅读量:4
在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)和抽象类等概念,可以进一步扩展类的功能。