Sobes.tech
Junior — Middle

Объектке багытталган программалоодо подкласс жана же мурасталган класс арасындагы айырма эмнеде?

sobes.tech AI

AIден жооп

Объектке багытталган программалоодо, кичи класс (же мурас алган класс) — бул башка классынан касиеттери жана ыкмалары мурас алган класс, ал класс суперкласс (негизги класс) деп аталат.

Алардын айырмасы — кичи класс суперкласстын функционалдуулугун кеңейтет же кайра аныктайт, жаңы ыкмаларды кошуу же бардыгын өзгөртүү аркылуу.

Javaда мисал:

class Animal {
    void sound() {
        System.out.println("Кээ бир үн");
    }
}

class Dog extends Animal {
    @Override
    void sound() {
        System.out.println("Күчүктөө");
    }
}

Мында, DogAnimalдан мурас алган кичи класс жана sound ыкмасын кайра аныктайт.