在Java中,我有時會定義一個接口來確保類有「setters」和「getters」。斯卡拉特質中的Setter和Getters?
舉例來說,如果我有一個樹中的節點我可能定義的接口,如:
public interface Node {
Node getLeft();
void setLeft(Node node);
Node getRight();
void setRight(Node node);
int getValue();
}
,然後我的節點將實現這個接口:
public Node2D implements Node{
//implements all of Node's methods along with getters
// and setters
}
我會做同樣的在斯卡拉,還是以不同的方式完成?
謝謝,我用過你的第二個例子,迄今爲止工作! – drozzy 2011-02-13 00:51:07