我有一堂课,如下:
trait Foo {
def greet(name: String) : String
}
trait Bar {
def hello(name: String) = s"Hello ${name}!"
}
class Greeter extends Foo with Bar {
def greet(name: String) = hello(name)
}
我很好奇是否可以greet
使用该方法的部分应用来实现hello
?就像是:
class Greeter extends Foo with Bar {
def greet = hello
}
(显然这不起作用)