Kulcskülönbség – Attribútum vs paraméter
A fő különbség az attribútum és a paraméter között az, hogy az attribútum bármely típusú változó, amelyet közvetlenül egy osztályban deklarálnak, míg a paraméter egy olyan változó, amelyet a függvény határoz meg, amely értéket kap a meghívásakor.
Az olyan programozási nyelvekben, mint a Java, vannak olyan fogalmak, mint az objektumok, osztályok és függvények. A kódolás során a programozónak követnie kell a programozási nyelvhez kapcsolódó sajátos szintaxist. Az attribútumokat osztályokkal és objektumokkal, míg a paramétert függvényekkel vagy metódusokkal használjuk. Ez a cikk az attribútum és a paraméter közötti különbséget tárgyalja.
Mi az attribútum?
A programozási nyelvek, például a Java, támogatják az objektumorientált programozást. Ez a programozási paradigma objektumokon alapul. Egy tárgynak van állapota és viselkedése. Az állapotot az adatértékek képviselik. Ezeket mezőknek vagy attribútumoknak is nevezik. A viselkedést vagy a funkcionalitást metódusok reprezentálják. Az osztály egy tervrajz egy objektum létrehozásához. Ezért egy objektum egy osztály példánya. Egy diákobjektumnak lehetnek olyan attribútumai, mint a diákazonosító és a név. Az alkalmazottnak olyan attribútumai lehetnek, mint az alkalmazotti azonosító, név, fizetés és osztály. Egy állati objektumnak lehetnek olyan attribútumai, mint a név, kedvenc étel stb.
01. ábra: Java program attribútumokkal
A fenti program szerint a Rhombus osztálynak két attribútuma van, ezek a diagonal1 és diagonal2. Ezenkívül rendelkezik a konstruktorral és a terület kiszámításának módszerével. A főprogramban egy Rhombus objektum jön létre. Két érték kerül átadásra a konstruktornak, és ezek hozzárendelődnek a diagonal1 és diagonal2 attribútumokhoz. A calArea metódus meghívásakor a rendszer kiszámolja a rombusz területét, és visszaadja a választ, ami dupla érték. Végül a számított terület megjelenik a képernyőn. A két átlós érték az osztály és az r1 objektum attribútumai.
Mi az a paraméter?
A A függvény a programozás egyik fő fogalma. Ez egy meghatározott feladat végrehajtására szolgáló utasítások halmaza. A funkciók növelik a kód újrafelhasználhatóságát. A programozási nyelv előre meghatározott funkciókat tartalmazhat. A programozó saját függvényeket is írhat. Ezeket felhasználó által definiált függvényeknek nevezzük. A paraméter kifejezés a függvényhez kapcsolódik. A 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ó a metódus láthatóságát jelzi. Lehet privát, nyilvános stb. Egy privát metódus elérhető az osztályon belül. A nyilvános metódus minden osztály számára elérhető. A visszatérési típus meghatározta a függvény kimenetét. Ha egész szám, akkor a visszatérési típus int. Ha ez egy dupla érték, akkor a visszatérési típus dupla. Ha a függvény nem ad vissza semmit, érvénytelennek nyilvánítja. A függvénynév a függvény tényleges neve az azonosításhoz. A paraméterek azok a változók, amelyeket a függvény definiál, amely a függvény meghívásakor az értékeket kapja. A funkció kódja a göndör kapcsos zárójelben található.
02. ábra: Java program paraméterekkel
A fenti program szerint a hossz és szélesség értékek átkerülnek a calArea függvénybe. Az utasításban calArea (hossz, szélesség); a hossz és a szélesség argumentum. A függvénydefinícióban szerepel a calArea (int a, int b); A hossz értékét az „a” változóba, a szélesség értékét pedig a „b” változóba másolja. Ezek az „a” és „b” paraméterek. A függvény meghívásakor az argumentumértékek a paraméterekbe másolódnak. A számított terület visszaadásra kerül a calArea-ból. Az eredmény a fő programban a változó területhez van rendelve. Végül kinyomtatjuk 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ármely típusú változó, amelyet közvetlenül egy osztályban deklarálnak. | A paraméter a függvény által meghatározott változó, amely meghívásakor értéket kap. |
Használat | |
Osztályokkal és objektumokkal egy attribútumot használnak. | A paraméter egy függvény vagy metódus mellett használatos. |
Összefoglaló – Attribútum vs paraméter
Az attribútum és a paraméter a programozáshoz kapcsolódó két kifejezés. 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 az attribútum bármely típusú változó, amelyet közvetlenül egy osztályban deklarálnak, míg a paraméter egy olyan változó, amelyet a függvény határozza meg, amely értéket kap a meghívásakor.