如何比較基類對象與派生類中的派生類對象?我需要得到true
作爲輸出從下面的代碼:如何將派生類對象與基類對象java進行比較?
class Base {
int i;
String str;
}
class Derived extends Base{
double d;
String str1;
public static void main(String []a){
Base b= new Base();
Derived d = new Derived();
System.out.println("Equals! :"+d.equals(b));
}
}
它總是給我false
作爲輸出。我如何比較基類和派生類?