GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Quiz

Comparing objects for equality

alim586 3 Fragen

Quiz starten

Fragen in diesem Quiz (3)

  1. 1The default implementation of the equal method compares only whether two object variables refer to the same object
    1. ARichtig
    2. BFalsch
  2. 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?
    1. ARichtig
    2. BFalsch
  3. 3Why is the next equals method in conflict with the contract for the equals method

    public boolean equals (Object anObject){
    return true;
    }
    1. ABecause it returns true, even for null values passed to this method
    2. BBecause it doesn't compare the values of the instance variables of the objects
    3. 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
Bewertung
Noch keine Bewertungen
Bewerte dieses Quiz
Bewerte dieses Quiz

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck