Преговор на OOP-то досега

Какво е class?

Шаблон за обекти.

Какво е атрибут?

Характеристика на клас. Променлива, намираща се в класа.

Какво е метод?

Действие на даден клас. Функция, намираща се вътре.

Какво е обект?

Нещо, създадено чрез new от клас. Представлява конкретна инстанция на този клас с конкретно състояние.

Какво е инстанция?

Синоним на обект.

Какво е конструктор?

  • Първия метод, който се извиква при създаване на нова инстанция от клас.

  • Носи името на класа, без return type.

  • Може с него, може и без него.

Какво е примитивен тип?

  • Тип в Java, който се пише с малка буква.

  • byte, short, int, long, float, double, boolean, char

  • Прочетете това.

Какво е референтен тип?

  • Съставен тип, където променливата пази референция към мястото, където се съхраняват данните.

  • Референтните типове се пишат с главна буква.

  • Инстанциите на класове са референтни типове.

Как създаваме нов тип в Java?

Чрез клас.

Какъв е резултатът?

null

Person [] group = new Person[10];
System.out.println(group[0]);

Какъв е резултатът?

0

int [] group = new int[10];
System.out.println(group[0]);

Каква е разликата между private и public?

  • Какво и от къде може да достъпваме.

  • private може да достъпваме от вътре в класа.

  • public може да достъпваме отвсякъде.

Вътре в класа?

  • Всеки клас има вътрешна референция за обекта, от който се викат методи / атрибути.

  • Тази вътрешна референция се нарича this.

  • this вижда всичко

Извън класа = референцията / променливата.

Какво е ограничението на масива?

  • Фиксиран брой елемент - n

  • Какво става, ако имаме нужда от n+1 място?

Преговор на ООP

By Hack Bulgaria

Преговор на ООP

  • 1,667