Az kulcs különbség az attribútum és a paraméter között ez egy attribútum bármilyen típusú változó, amelyet közvetlenül egy osztályban deklarálnak, míg egy paraméter egy olyan függvény által meghatározott változó, amely értéket kap, amikor meghívják.
A programozási nyelvekben, például a Java, vannak olyan fogalmak, mint az objektumok, osztályok és függvények. Kódoláskor a programozónak be kell tartania a programozási nyelvhez kapcsolódó speciális szintaxist. Egy attribútumot osztályokhoz és objektumokhoz használunk, míg egy paramétert függvényekhez vagy módszerekhez. Ez a cikk az attribútum és a paraméter közötti különbséget tárgyalja.
1. Áttekintés és a legfontosabb különbség
2. Mi az a tulajdonság?
3. Mi a paraméter?
4. Side by side összehasonlítás - attribútum vs paraméter táblázatos formában
5. Összegzés
A programozási nyelvek, például a Java támogatja az objektum-orientált programozást. Ez a programozási paradigma objektumokon alapul. Az objektumnak állapota és viselkedése van. Az állapotot az adatértékek képviselik. Ezeket mezőknek vagy attribútumoknak is hívják. A viselkedést vagy a funkcionalitást módszerek képviselik. Az osztály egy objektum létrehozására szolgáló terv. Ezért egy objektum egy osztály példánya. A hallgatói objektumok olyan attribútumokat tartalmazhatnak, mint például a hallgató azonosítója és neve. Egy alkalmazottnak lehet olyan tulajdonságai, mint például az alkalmazott azonosítója, neve, fizetése és osztálya. Az állati objektumnak lehet attribútuma, például név, kedvenc étele stb.
01. ábra: Java program attribútumokkal
A fenti program szerint a Rhombus osztálynak két olyan tulajdonsága van, amelyek átlós1 és átlós2. Rendelkezõje és módszere van a terület kiszámítására. A fő programban létrejön a Rhombus objektuma. Két értéket adunk át a konstruktornak, és ezek az átlós1 és átlós2 attribútumokhoz kerülnek hozzárendelésre. A calArea módszer meghívásakor kiszámítja a rombusz területét, és visszatér a válasznak, amely kettős érték. Végül a kiszámított terület kinyomtatódik a képernyőn. A két átlós érték az r1 osztály és az objektum attribútumai.
A Funkció a programozás egyik fő fogalma. Ez egy utasítások halmaza egy adott feladat végrehajtásához. A funkciók növelik a kód újrafelhasználhatóságát. A programozási nyelv által előre megadott funkciókat lehet biztosítani. A programozó saját funkcióit is felírhatja. Felhasználó által definiált függvényeknek hívják őket. A paraméter kifejezés a funkcióhoz van társítva. Egy paraméter hasonló a helyőrzőhöz. A függvény szintaxisa a következő.
// funkciókód
A hozzáférés-módosító képviseli a módszer láthatóságát. Lehet privát, nyilvános stb. A privát módszer elérhető az osztályon belül. A nyilvános módszer minden osztály számára elérhető. A visszatérés típusa határozta meg a függvény kimenetét. Ha egész szám, akkor a visszatérés típusa int. Ha kettős érték, akkor a visszatérés típusa kettős. Ha a függvény nem ad vissza semmit, akkor érvénytelennek nyilvánítja. A függvény neve a függvény tényleges neve az azonosításához. A paraméterek a függvény által definiált változók, amelyek megkapják az értékeket, amikor a funkció meghívásra kerül. A funkciókódot a göndör tartókba helyezik.
02 ábra: Java program paraméterekkel
A fenti program szerint a hossz és a szélesség értékeit átvisszük a calArea függvénybe. A calArea nyilatkozatban (hossz, szélesség); a hosszúság és a szélesség érvek. A függvénydefinícióban van calArea (int a, int b); A hossz értékét az 'a' változóra, a szélesség értékét pedig a 'b' értékre másolják. Ezek az 'a' és 'b' paraméterek. Az argumentumértékek a függvény meghívásakor másolódnak a paraméterekbe. A kiszámított terület visszatér a calArea-ból. Az eredményt a főprogramban a változó területhez rendelik. Végül kinyomtatja a téglalap területét.
Attribútum vs paraméter | |
Az attribútum bármilyen típusú változó, amelyet közvetlenül az osztályban deklarálnak. | A paraméter egy olyan függvény által definiált változó, amely híváskor értéket kap. |
Használat | |
Egy attribútumot osztályokhoz és objektumokhoz használunk. | Egy paramétert függvénnyel vagy módszerrel használunk. |
Az attribútum és a paraméter két kifejezés, amelyek a programozáshoz kapcsolódnak. Ez a cikk az attribútum és a paraméter közötti különbséget tárgyalja. Az attribútum és a paraméter közötti különbség az, hogy egy attribútum bármilyen típusú változó, amelyet közvetlenül deklarálnak egy osztályban, míg egy paraméter egy olyan függvény által definiált változó, amely értéket kap, amikor meghívják.
1. „Java objektum és osztályok”., Oktatóanyagok, 2018. március 24.. Itt érhető el