Kezdőoldal » Számítástechnika » Programozás » Mi a különbség? (Java)

Mi a különbség? (Java)

Figyelt kérdés

Ha a helló Word programot úgy kezdem hogy :

Public class xyz

Vagy

Class xyz



2013. aug. 9. 10:12
 1/7 anonim ***** válasza:
70%

Ha public, akkor bármilyen package-ből eléred.

Ha nem írod oda, hogy public, az azt jelenti, hogy package private láthatóságú, tehát csak abból a package-ből éred el, amelyikben ez az osztály is van.

2013. aug. 9. 10:19
Hasznos számodra ez a válasz?
 2/7 A kérdező kommentje:

igen Köszi de most tényleg ne nézz hülyének :D

mi az a package?

2013. aug. 9. 10:56
 3/7 anonim ***** válasza:
51%

#1: ebben te biztos vagy? Szerintem a 'private' hozzáférés csak beágyazott oszály esetén a külső osztálynak enged hozzáférést. De nem is baj, mert a default láthatóság nem private, hanem package. Bővebben:


[link]

2013. aug. 9. 11:42
Hasznos számodra ez a válasz?
 4/7 anonim ***** válasza:
Bocsánat, megkövetem magam kedves #1, csak a 'private' kulcsszó szúrt szemet, de látom ott a package is :)
2013. aug. 9. 11:45
Hasznos számodra ez a válasz?
 5/7 anonim ***** válasza:

Semmi gond, előfordul velem is néha, hogy kihagyok pár szót. :)


Kérdező: én azt mondom, vegyél egy Java könyvet vagy keress online tananyagokat, én feleslegesnek tartom elmagyarázni az összes alapszintű kérdést itt. :)


De megpróbálom leírni:


A package magyarul csomag. A programod fájljait csomagokba szervezheted, logika alapján, például a grafikával foglalkozó osztályokat és az adatmodell definíciókat külön csomagba teheted.


Ezt fájlok szintjén mappázással teheted meg, például: hu/pistike/helloworld/gui/HelloGui.java


Ekkor ennek az osztálynak a teljes neve így fog kinézni: hu.pistike.helloworld.gui.HelloGui


A package-et meg kell adni a fájl első sorában:

package hu.pistike.helloworld.gui;


Ahhoz, hogy egy másik csomagban levő osztályból használni tudd ezt az osztályt, importálnod kell (a nevét!):

import hu.pistike.helloworld.gui.HelloGui;

2013. aug. 9. 12:26
Hasznos számodra ez a válasz?
 6/7 A kérdező kommentje:
rendben Köszönöm a válaszokat
2013. aug. 9. 13:42
 7/7 anonim ***** válasza:

Hozzáfűznivalóm a legutóbbi válaszhoz:


[link]


Kezdők számára kiváló.

2013. aug. 9. 15:31
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!