Kezdőoldal » Számítástechnika » Weblapkészítés » ASP C#-nál mikor kell private,...

ASP C#-nál mikor kell private, protected, public, vagy semmi-t írni egy metódus elé?

Figyelt kérdés
+pl. rákattintok egy gombra, amire megírtam hogy mit csináljon, ez most metódus, vagy függvény, vagy a kettő ugyanaz?

2012. júl. 24. 23:50
 1/2 anonim ***** válasza:
76%

Röviden, elnagyolva, a függvény és a metódus ugyan az, csak az osztályokon belül hívjuk őket metódusnak.


Az osztályok tagjai, és metódusai háromféle hozzáférési móddal rendelkezhetnek: pivate, public, és protected. A private tagok csak az objektumon belülről, azok metódusaiból érhetők el, illetve hívhatóak meg. A public az objektumon kívülről, bárhonnan elérhető. Célszerű csak metódusokat publicba rakni, adattagokat pedig private elérésűbe (láad: 'adattagok elrejtésének elve')

Ha egy meglévő osztályból akarsz egy másik, osztályt származtatni, akkor azoknak a tagoknak kell protected elérést biztosítani, akiket a származtatott, gyermek osztályból el akarsz érni. Ha protected, akkor azok nem érhetőek el a gyermek osztályból.


Alapértelmezetten minden adattag private, tehát ha nem írsz elé semmit, akkor private lesz, legalábbis a C++ szabvány szerint (általában nem is szoktak eltérni ettől)

2012. júl. 25. 02:49
Hasznos számodra ez a válasz?
 2/2 A kérdező kommentje:
köszi!
2012. júl. 25. 03:57

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!