接口/协议/抽象类/trait
1. 定义特质
trait Animal {
def sound(): String // 抽象方法
def eat(): String = "Eating..." // 具体实现的方法
}2. 混入特质
class Dog extends Animal {
def sound(): String = "Woof!"
}
class Cat extends Animal {
def sound(): String = "Meow!"
}3. 特质的使用
4. 特质的继承
5. 特质中的字段
总结
Last updated