Az attribútum és a paraméter közötti különbség

Tartalomjegyzék:

Az attribútum és a paraméter közötti különbség
Az attribútum és a paraméter közötti különbség

Videó: Az attribútum és a paraméter közötti különbség

Videó: Az attribútum és a paraméter közötti különbség
Videó: Variable vs Parameter vs Attribute - Function vs Method - Programming Foundations #Shorts 2024, Július
Anonim

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.

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

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ó.

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

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.

Ajánlott: