Junior — Middle
Obyektga yo'naltirilgan dasturlashda meros olish mexanizmining qo'llanilishi nimadan iborat?
sobes.tech AI
AIdan javob
Obyektga yo’naltirilgan dasturlashda meros olish mavjud bo’lgan sinfdan yangi sinf yaratishga imkon beradi, uning xususiyatlari va metodlarini meros oladi. Bu kodni qayta ishlatishni rag’batlantiradi va funksionallikni kengaytirishni soddalashtiradi.
Meros olish qo’llanilishi:
- Haqiqiy soha modelini aks ettiradigan sinf ierarxiyalarini yaratish.
- Asosiy sinf metodlarini qayta yozishga imkon berib, meros olgan sinflarda xatti-harakatni o’zgartirish.
- Turli sinflardan obyektlar umumiy interfeys orqali ishlatilishi uchun polimorfizmni ta’minlash.
Java misoli:
class Animal {
void sound() {
System.out.println("Bir ovoz");
}
}
class Dog extends Animal {
@Override
void sound() {
System.out.println("Yirtqichlik");
}
}
Bu yerda, Dog sinfi Animal’dan meros oladi va sound metodini qayta yozadi.