• object-oriented-programming-category
    Változók
  • object-oriented-programming-category
    Függvények
Változók és függvény típusok

Változók és függvény típusok bemutatása, leírása, működésük, szerepük.

Haszontalannak jelölve: 0
Hasznosnak jelölve: 0
Kulcsszavak: wannacode, kurzus, course, objektum orientált programozás, objektum orientált programozás típusok, object orient programming types
Elérhető: Nem érhető el

Háromféle ilyen típust különböztetünk meg:

  • public - elérhető kivülről bárki számára
  • private - csak az osztályon belül használható
  • protected - elérhető a bővítő osztályokban és a saját osztályban, erről majd később bővebben

Amiután létrehoztunk egy új példányt az osztályunkból, a változón keresztül amelybe beletettük, elérhetővé válik minden ami publikus.

Ahhoz, hogy valami publikus legyen egy osztályon belül, tehát elérhető legyen kivülről is, elejébe kell írjuk, hogy public, a változók és a függvények esetében is.

Változók vagy függvények beállítása:

        
    class Objektum {
        public string processor = "";
        public string owner     = "";
        private int size        = 0;

        public void Objektum( string processor, string owner )
        {
        }
    }

        
    

Ebben az esetben a size nevezetű változó private-nak lett felvéve, ezért az osztályon kivülről nem látható, nem elérhető. Mint amikor valamit beteszünk egy dobozba ami nem lóg ki, így nem látszik egyáltalán.

A változókhoz vagy függényekhez való hozzaférés a következő formában történik:

        
    variable = new Objektum();

    // Érték adás
    variable->processor = "Intel vagy AMD";

    // Érték kiolvasás, amit kiírhatunk vagy bele tehetünk egy másik változóba
    string processor = variable->processor;

    // Függvény meghívása
    variable->Print();

        
    

Ahhoz, hogy az osztályon kivülről elérjük amit szeretnénk, egy változót (tulajdonságot) vagy egy függvényt (feladatot), ahhoz kötelező módon pubikusnak kell felvenni.

A protected típusú változókat csak a bővítő osztályokkal lehet még elérni, ezekről egy későbbi leckében fogunk beszélni.

Az adott osztályon belül, mindenféle típusú változó vagy függvény elérhető, függetlenül a típusától.

Hasonló leckék