- Java understøtter to former for lighed:
- ==
- Lighedsoperator på værdier (tal, char, boolean)
- Reference equality på objekt referencer
- Eksempler på udtryk med ==
- 5 == 3
- aPoint == anotherPoint
- equals
- Metode i den generelle klasse Object
- I udgangspunktet det samme som 'reference equality'
- Intensionen er at equals kan redefineres efter behov
- aPoint.equals(anotherPoint)
| | I forbindelse med muligheden for at redefinere metoden equals:
Vi så tidligere i denne lektion af klassen String har redefineret metoden equals
med det formål at gøre to strenge lig med hinanden hvis de indeholder de samme tegn
(i samme rækkefølge). |