Különbség az attribútum és a paraméter között

Fő különbség - attribútum vs Paraméter
 

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.

TARTALOMJEGYZÉK

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

Mi az a tulajdonság??

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.

Mi az a paraméter??

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.

Mi a különbség az attribútum és a paraméter között??

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.

Összegzés - attribútum vs Paraméter

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.

Referencia:

1. „Java objektum és osztályok”., Oktatóanyagok, 2018. március 24.. Itt érhető el