Sobes.tech
Junior — Middle

Объектке багытталган программалоодо мурас түшүнүгүн түшүндүрүңүз

sobes.tech AI

AIден жооп

Объект-ориентированном программалоодо мурас алуу механизми болуп саналат, ал азыркы класстын негизинде жаңы класс түзүүгө мүмкүндүк берет, анда жаңы класс (мурас классы) негизги класстын (ата-эне класстын) бардык касиеттерин жана ыкмаларын мурас катары алат. Бул кодду кайра колдонууга жана функционалдуулукту кеңейтүүгө жардам берет.

Мисалы, Жаныбар деген негизги класс жана чыгаруу() деген метод бар. Ит классы Жаныбардан мурас алса болот жана методду кайра аныктап, өзгөчө үн чыгара алат:

class Жаныбар {
    void чыгарауу() {
        System.out.println("Кээ бир үн");
    }
}

class Ит extends Жаныбар {
    @Override
    void чыгарауу() {
        System.out.println("Кулагуу");
    }
}

Мунун аркасында, мурас алуу класстардын хиерархияларын түзүүгө мүмкүндүк берет, анда подкласстар ата-эненин жүрүм-турумун өзгөчөлөштүрө жана кеңейте алат.