Quiz
Comparing objects for equality
Fragen in diesem Quiz (3)
1The default implementation of the equal method compares only whether two object variables refer to the same object
- ARichtig
- BFalsch
2See the following equals method defined in class BankAccount.
class BankAccount(){
String accNumber;
int accType;
public boolean equals (Object obj){
if(obj instanceOf BankAccount){
BankAccount b = (BankAccount) obje;
return(acctumber.equals(b.accNumber) && accType == b.accType);
}
return false;
}
}
Does this method violates the contract for the equals method?- ARichtig
- BFalsch
3Why is the next equals method in conflict with the contract for the equals method
public boolean equals (Object anObject){
return true;
}- ABecause it returns true, even for null values passed to this method
- BBecause it doesn't compare the values of the instance variables of the objects
- CBoth answers are true
Informationen
- Beschreibung
- Quiz am Comparing objects for equality, erstellt von alim586 am 20/06/2015.
- Autor
- alim586
- Sprache
- English
- Aufrufe
- 21
- Schlagwörter
- Bewertung
- Noch keine Bewertungen Bewerte dieses Quiz