4-5.-os előadás Flashcards

1
Q

Tömb (Array) deklarációja, használata:

A

ArrayList<Valami> valamik= new ArrayList<>()</Valami>

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

Mi az a Java csomag? Hogyan adunk neki nevet?

A

Olyan namespace ami rendszerezi az összefüggő osztályokat és interfaceket.
Kiválasztunk neki egy nevet amit kisbetűvel írunk fel. Minden forráskódnak tartalmaznia kell (az elején) a csomag kijelentést. Egy lehet belőle.
Ha nincs neve az csak egy ideiglenes csomag.

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

A csomag elemei milyen láthatósági módosítót kaphatnak? Melyik mit jelent?

A

A csomagok részei lehetnek public-ok ezzel azt érjük el, hogy mindenhol láthatóak lesznek.
Ha nincs módosító, akkor package-private lesz, és így csak a csomagon belül érhetők el.

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

Hogyan lehet használni (meghívni) a Java csomag elemeit?

A

A forráskód első sorába be kell írni a csomag meghívását. Használható a név, vagy *.

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

Soroljon fel 4-et a Java API beépített csomagjai közül!

A

import java.io
import java.math
import java.sql
import java.util

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

(JAVA) Mi az az annotáció? Milyen formátuma van?

A

Az annotáció egy metaadat a programról, amely nem a program része,
@Entity formátuma van ahol a ‘@’ jel mutatja a compilernek, hogy annotációról beszélünk.
Lehet utána zárójelben részei, amik lehetnek névvel ellátottak. Ugyan azon a deklaráción használható több annotáció is. Magunk is létrehozhatunk annotációt de a java.langban vannak előre megírtak.

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

Mit csinál az @Override annotáció Javaban?

A

Informálja a compilert hogy a superosztály elemét az alosztályban felűlírjuk.

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