Search Header Logo

OOP Auditorne5

Authored by Dora Kreković

Professional Development

University

Used 13+ times

OOP Auditorne5
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

11 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Što vrijedi za apstraktne klase u Javi?

Mogu se instancirati direktno

Ne mogu imati konstruktore

Mogu sadržavati i apstraktne i konkretne metode

Mogu sadržavati samo apstraktne metode

Answer explanation

Apstraktne klase ne mogu se instancirati, ali mogu sadržavati i apstraktne (bez tijela) i konkretne metode (s tijelom). Koriste se kao osnova za druge klase.

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Koja je najbolja definicija enkapsulacije (encapsulation)?

Skrivanje detalja implementacije i pristup putem metoda

Nasljeđivanje ponašanja iz druge klase

Definiranje više klasa u jednoj datoteci

Korištenje apstraktnih klasa

Answer explanation

Enkapsulacija znači zaštita podataka tako da se pristupa njima preko metoda (npr. get/set), a ne direktno.

3.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

Media Image

Što će se ispisati?

true
true

false
false

false
true

true
false

Answer explanation

== uspoređuje reference (različiti objekti),
.equals() uspoređuje sadržaj (isti tekst).

4.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

Media Image

Što će ispisati sljedeći kod?

A

B

Compilation error

Runtime error

Answer explanation

Metoda show() u klasi A je privatna, pa se ne nasljeđuje u klasi B. Metoda show() u B je potpuno nova metoda, a ne nadjačana verzija. Poziv obj.show() poziva metodu iz B.

5.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

Media Image

Što će ispisati sljedeći kod?

X

Y

Greška pri izvođenju

X Y

Answer explanation

Statičke metode ne koriste polimorfizam, poziv x.print() koristi tip reference (X), a ne stvarnog objekta (Y).

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Koji modifikator omogućuje pristup unutar istog paketa i iz podklasa (čak i iz drugih paketa)?

private

public

protected

default (package-private)

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Može li apstraktna klasa implementirati sučelje?

Ne

Da, ali mora implementirati sve metode sučelja

Da, i može ostaviti metode neimplementirane

Samo ako je sučelje abstract

Answer explanation

Apstraktna klasa može implementirati sučelje i ne mora odmah implementirati sve metode, to može prepustiti podklasama.

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Microsoft

Continue with Microsoft

or continue with

Facebook

Facebook

Apple

Apple

Others

Others

Already have an account?