12. Tesztkérdések
Egy osztálynak milyen szintű adattagjai lehetnek?
csomagszintű
| |
példányszintű
| |
osztályszintű
| |
blokkszintű
| |
Mely kulcsszók szerepelhetnek egy osztálydefiníció fejrészében?
public
| |
private
| |
abstract
| |
final
| |
static
| |
extends
| |
Osztályszintű adattag mely kulcsszóval deklarálható?
|
final
| |
|
static
| |
|
abstract
|
Melyek egy adattag-definíció kötelező részei?
adattag neve
| |
adattag kezdőértéke
| |
adattag típusa
| |
adattag láthatósági módosítója
| |
Egy osztálynak alapértelmezésben milyen konstruktora van?
|
egy paraméteres konstruktora
| |
|
nincs konstruktora
| |
|
egy paraméter nélküli konstruktora
|
Egy osztálynak hány azonos nevű konstruktora lehet?
egy sem
| |
csak egy
| |
akárhány, ha azok eltérő formális paraméterlistával rendelkeznek
| |
Névegyezőség esetén egy konstruktorban milyen minősítővel hivatkozhatunk az osztály adattagjaira?
|
this()
| |
|
super.
| |
|
super()
| |
|
this.
|
Írd be, hogy az alábbi metódusok függvények-e vagy eljárások! Lehetséges válaszok: függvény, eljárás.
Figyelem! A konstruktor is egy speciális eljárásnak minősül!
public boolean sok() { return fizetés > 300000; }
public void növel(int összeg) { fizetés += összeg; }
public tanuló (String név... ) { this.név = név; ... }
Add meg az alábbi metódus-fejrész módosítók kulcsszavait!
osztályszintű láthatósági módosító
öröklés céljából készült, üres metódus
végleges metódus
osztálymetódus
Egy osztály példányosítása során mely programozási eszközök hajtódnak végre?
az osztály inicializáló blokkja
| |
a példány inicializáló blokkja
| |
az osztály valamely konstruktora
| |
a példány összes metódusa
| |