OOP Overview and Classes part 1 Flashcards

1
Q

What is a class?

A
  • шаблон за създаване на обекти
  • описва състоянието и поведението на обектите
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is an object?

A
  • инстанция на класа със зададено състояние и поведение
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What access modifiers in Java do you know?

A
  • public - достъпен е от всички класове
  • [package-private] default - достъпен е за класовете от пакета
  • protected - достъпен от класовете в пакета; наследниците на класа също имат достъп, дори те да са в различен в пакет
  • private - достъпен е само в самия клас
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is a reference?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is enum in Java?

A

Тип в Java, който дефинира колекции от константи.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly