例如,在Ruby中我可以写
def initialize(price)
@Current_price = price
end
答案 0 :(得分:13)
在scala中,你在class / trait / object body中编写所有init:
class Foo(price: Int) {
val currentPrice = price
}
或只是
class Foo(val currentPrice: Int) {
}
正如DNA所说,你可以把类体视为主要的构造方法。