Sobes.tech
Junior — Middle

Тавзеҳ диҳед дар бораи мафҳуми мерос дар барномасозии объектӣ

sobes.tech AI

Ҷавоб аз AI

Меҳварӣ дар барномасозии объектӣ-равона механизми аст, ки имкон медиҳад, ки синфи нав бар асоси синфи мавҷуда эҷод шавад, ки дар он синфи нав (подсинф) ҳамаи хосиятҳо ва усулҳои синфи асосӣ (синфи падар) мерос мегирад. Ин такрори истифодаи коди кӯмак мекунад ва васеъ кардани функсионалиро осон мекунад.

Масалан, як синфи асосӣ Ҳайвонот бо усули дарорандозӣ(). Синфи Кит метавонад аз Ҳайвонот мерос гирад ва усулро такрор кунад, то садои махсуси худро барорад:

class Ҳайвонот {
    void дарорандозӣ() {
        System.out.println("Баъзе садо");
    }
}

class Кит extends Ҳайвонот {
    @Override
    void дарорандозӣ() {
        System.out.println("Мурра");
    }
}

Ин тариқ, меросгирӣ имкон медиҳад, ки ҳиерархияҳои синфҳо эҷод шаванд, ки дар он подсинфҳо рафторҳои синфҳои падарро махсусгардонӣ ё васеъ мекунанд.