Junior — Middle
როგორ იქმნება ჩვეულებრივ equals მეთოდი Java-ში სტანდარტულად?
sobes.tech AI
პასუხი AI-სგან
პარამეტრის მიხედვით, Java-ში Object კლასიდან მემკვიდრეობით მიღებული equals მეთოდი ობიექტებს მიმართავს, ანუ აბრუნებს true მხოლოდ იმ შემთხვევაში, თუ ორივე ცვლადი მიუთითებს ერთსა და იმავე ობიექტზე მეხსიერებაში.
ნაგულისხმევი მაგალითი:
public boolean equals(Object obj) {
return (this == obj);
}
თუ გსურთ ობიექტების შედარება მათი შიგთავსის მიხედვით, ჩვეულებრივ, გადაწერენ equals მეთოდს, შედარებით კლასის ველების მნიშვნელობებს.