Junior — Middle
შეგიძლიათ მიაწოდოთ მაგალითი Java-ში კლასის გამოცხადებისას final მორფის გამოყენებაზე?
sobes.tech AI
პასუხი AI-სგან
Java-ში კლასი გამოაცხადეთ final მოდიფიკატორით, ეს ნიშნავს, რომ ამ კლასს მემკვიდრეობა არ შეუძლია. ეს სასარგებლოა, როდესაც გსურთ აკრძალოთ კლასის გაფართოება მისი ქცევის ან უსაფრთხოების დასაცავად.
მაგალითი:
public final class Constants {
public static final String APP_NAME = "MyApp";
// სხვა კონსტანტები
}
// მემკვიდრეობის მცდელობა გამოიწვევს კომპილაციის შეცდომას
// public class ExtendedConstants extends Constants {} // შეცდომა
ამ მაგალითში, კლასი Constants გამოაცხადეს როგორც final, რათა თავიდან აიცილოს მისი მემკვიდრეობა და ქცევის შეცვლა.