0
我試圖構建一個抽象類/接口,覆蓋已存在的方法並將它們設置爲抽象。這可能嗎?通過抽象類重寫equals方法並將其設置爲抽象,所以如果任何類擴展,它們必須實現
代碼示例:
public abstract class Box {
@Override
public abstract boolean equals(Object o);
}
OR
public interface Box {
@Override
boolean equals(Object o);
}
兩個類及以上的接口應該具有相同的功能,但是這並不意味着這兩個覆蓋對象的equals方法?即使我把它設置爲抽象的?
所以將這項工作:
public class Tea extends Box {
@Override
public boolean equals(Object o) {
// TODO Auto-generated method stub
return false;
}
}
你試過了嗎? – chrylis
Buddy你的概念真的動搖了,我建議你從http://docs.oracle.com/javase/tutorial/java/index.html教程開始,立即生效。 – hagrawal
@JornVernee你確定嗎? – chrylis