The default implementation of the equal method compares only whether two object variables refer to the same object
Responda
True
False
Questão 2
Questão
See 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?
Responda
True
False
Questão 3
Questão
Why is the next equals method in conflict with the contract for the equals method
public boolean equals (Object anObject){
return true;
}
Responda
Because it returns true, even for null values passed to this method
Because it doesn't compare the values of the instance variables of the objects
Both answers are true
Quer criar seus próprios Quizzesgratuitos com a GoConqr? Saiba mais.