1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
|
public class Bar extends Foo {
private String _data = null;
public Bar() {
super();
setType("bar");
}
public String getData() {
return _data;
}
public void setData(String data) {
_data = data;
}
public boolean equals(Object object) {
if (object == null) {
return false;
}
if (!(object instanceof Bar)) {
return false;
}
Bar bar = (Bar) object;
if (bar._data == null ^ this._data == null) {
return false;
}
if (this._data != null) {
return this._data.equals(bar._data);
}
return true;
}
} //-- Bar
|