Razlika između atributa i parametra

Sadržaj:

Razlika između atributa i parametra
Razlika između atributa i parametra

Video: Razlika između atributa i parametra

Video: Razlika između atributa i parametra
Video: Младенца как для лечения аллергического ринита и гриппа 2024, Srpanj
Anonim

Ključna razlika – atribut naspram parametra

Ključna razlika između atributa i parametra je u tome što je atribut varijabla bilo koje vrste koja je deklarirana izravno u klasi, dok je parametar varijabla definirana funkcijom koja prima vrijednost kada se pozove.

U programskim jezicima kao što je Java postoje koncepti poput objekata, klasa i funkcija. Prilikom kodiranja, programer treba slijediti specifičnu sintaksu koja se odnosi na programski jezik. Atribut se koristi s klasama i objektima dok se parametar koristi s funkcijama ili metodama. Ovaj članak govori o razlici između atributa i parametra.

Što je atribut?

Programski jezici kao što je Java podržavaju objektno orijentirano programiranje. Ova paradigma programiranja temelji se na objektima. Objekt ima stanje i ponašanje. Stanje je predstavljeno vrijednostima podataka. Nazivaju se i poljima ili atributima. Ponašanje ili funkcionalnost predstavljeno je metodama. Klasa je nacrt za stvaranje objekta. Prema tome, objekt je instanca klase. Studentski objekt može imati atribute kao što su studentski ID i ime. Zaposlenik može imati atribute kao što su ID zaposlenika, ime, plaća i odjel. Životinjski objekt može imati atribute kao što su ime, omiljena hrana itd.

Razlika između atributa i parametra
Razlika između atributa i parametra

Slika 01: Java program s atributima

Prema gornjem programu, klasa Rhombus ima dva atributa koji su dijagonala1 i dijagonala2. Također ima konstruktor i metodu za izračunavanje površine. U glavnom programu kreira se objekt Rhombus. Dvije vrijednosti prosljeđuju se konstruktoru i one će se dodijeliti atributima diagonal1 i diagonal2. Prilikom pozivanja metode calArea izračunava se površina romba, a ona će vratiti odgovor koji je dvostruka vrijednost. Na kraju će se izračunata površina ispisati na ekranu. Dvije dijagonalne vrijednosti su atributi klase i objekta r1.

Što je parametar?

Funkcija je glavni koncept u programiranju. To je skup izjava za izvođenje određenog zadatka. Funkcije povećavaju mogućnost ponovne upotrebe koda. Mogu postojati unaprijed definirane funkcije koje pruža programski jezik. Programer također može napisati vlastite funkcije. Pozivaju se kao korisnički definirane funkcije. Pojam parametar povezan je s funkcijom. Parametar je sličan držaču mjesta. Sintaksa funkcije je sljedeća.

{

// kod funkcije

}

Modifikator pristupa predstavlja vidljivost metode. Može biti privatna, javna itd. Privatna metoda dostupna je unutar klase. Javna metoda dostupna je svim klasama. Tip povrata definirao je izlaz iz funkcije. Ako je cijeli broj, tip povrata je int. Ako se radi o dvostrukoj vrijednosti, tada je tip povrata dvostruki. Ako funkcija ne vrati ništa, deklarira se kao nevažeća. Naziv funkcije je stvarni naziv funkcije za identifikaciju. Parametri su varijable definirane funkcijom koja prima vrijednosti kada se funkcija pozove. Kôd funkcije nalazi se unutar vitičastih zagrada.

Ključna razlika između atributa i parametra
Ključna razlika između atributa i parametra

Slika 02: Java program s parametrima

Prema gornjem programu, vrijednosti duljine i širine prosljeđuju se u funkciju calArea. U iskazu calArea (duljina, širina); duljina i širina su argumenti. U definiciji funkcije postoji calArea (int a, int b); Vrijednost duljine kopira se u varijablu 'a', a vrijednost širine kopira se u varijablu 'b'. Ovi 'a' i 'b' su parametri. Vrijednosti argumenata kopiraju se u parametre kada se funkcija pozove. Izračunato područje vraća se iz calArea. Rezultat se dodjeljuje području varijabli u glavnom programu. Na kraju se ispisuje površina pravokutnika.

Koja je razlika između atributa i parametra?

Atribut naspram parametra

Atribut je varijabla bilo koje vrste koja je deklarirana izravno u klasi. Parametar je varijabla definirana funkcijom koja prima vrijednost kada se pozove.
Upotreba
Atribut se koristi s klasama i objektima. Parametar se koristi s funkcijom ili metodom.

Sažetak – Atribut naspram parametra

Atribut i parametar dva su pojma povezana s programiranjem. Ovaj članak govori o razlici između atributa i parametra. Razlika između atributa i parametra je u tome što je atribut varijabla bilo koje vrste koja je deklarirana izravno u klasi, dok je parametar varijabla definirana funkcijom koja prima vrijednost kada se pozove.

Preporučeni: