Diferenca midis atributit dhe parametrit

Përmbajtje:

Diferenca midis atributit dhe parametrit
Diferenca midis atributit dhe parametrit

Video: Diferenca midis atributit dhe parametrit

Video: Diferenca midis atributit dhe parametrit
Video: Getting started with Containers | #CloudNativeNinja PT1 2024, Korrik
Anonim

Diferenca kryesore – Atributi kundrejt Parametrit

Dallimi kryesor midis atributit dhe parametrit është se një atribut është një variabël i çdo lloji që deklarohet drejtpërdrejt në një klasë ndërsa një parametër është një ndryshore e përcaktuar nga funksioni që merr një vlerë kur thirret.

Në gjuhët e programimit si Java, ekzistojnë koncepte si objekte, klasa dhe funksione. Gjatë kodimit, programuesi duhet të ndjekë sintaksën specifike në lidhje me gjuhën e programimit. Një atribut përdoret me klasa dhe objekte ndërsa një parametër përdoret me funksione ose metoda. Ky artikull diskuton ndryshimin midis atributit dhe parametrit.

Çfarë është atributi?

Gjuhët e programimit si Java mbështet programimin e orientuar drejt objekteve. Kjo paradigmë programimi bazohet në objekte. Një objekt ka një gjendje dhe sjellje. Gjendja përfaqësohet nga vlerat e të dhënave. Ato quhen gjithashtu si fusha ose atribute. Sjellja ose funksionaliteti përfaqësohet me metoda. Një klasë është një plan për të krijuar një objekt. Prandaj, një objekt është një shembull i një klase. Një objekt studenti mund të ketë atribute të tilla si ID-ja dhe emri i studentit. Një punonjës mund të ketë atribute të tilla si ID e punonjësit, emri, paga dhe departamenti. Një objekt kafshësh mund të ketë atribute të tilla si emri, ushqimi i preferuar etj.

Dallimi midis atributit dhe parametrit
Dallimi midis atributit dhe parametrit

Figura 01: Program Java me atribute

Sipas programit të mësipërm, klasa Rhombus ka dy atribute që janë diagonale1 dhe diagonale2. Ai gjithashtu ka konstruktorin dhe një metodë për të llogaritur sipërfaqen. Në programin kryesor, krijohet një objekt i Rombit. Dy vlera i kalohen konstruktorit dhe ato do t'i caktohen atributeve diagonal1 dhe diagonal2. Kur thirrni metodën calArea, llogaritet sipërfaqja e Rombit dhe do të kthejë përgjigjen, e cila është një vlerë e dyfishtë. Më në fund, zona e llogaritur do të printohet në ekran. Dy vlerat diagonale janë atributet e klasës dhe të objektit r1.

Çfarë është Parametri?

Një funksion është një koncept kryesor në programim. Është një grup deklaratash për të kryer një detyrë specifike. Funksionet rrisin ripërdorimin e kodit. Mund të ketë funksione të paracaktuara të ofruara nga gjuha e programimit. Programuesi gjithashtu mund të shkruajë funksionet e tij. Ato quhen si funksione të përcaktuara nga përdoruesi. Termi parametër lidhet me funksionin. Një parametër është i ngjashëm me një mbajtës vendi. Sintaksa e funksionit është si më poshtë.

{

// kodi i funksionit

}

Modifikuesi i aksesit përfaqëson dukshmërinë e metodës. Mund të jetë private, publike etj. Një metodë private është e aksesueshme brenda klasës. Një metodë publike është e aksesueshme nga të gjitha klasat. Lloji i kthimit përcaktoi daljen nga funksioni. Nëse është një numër i plotë, lloji i kthimit është int. Nëse është një vlerë e dyfishtë, atëherë lloji i kthimit është i dyfishtë. Nëse funksioni nuk kthen asgjë, ai deklarohet i pavlefshëm. Emri i funksionit është emri aktual i funksionit për ta identifikuar atë. Parametrat janë variablat e përcaktuar nga funksioni që merr vlerat kur thirret funksioni. Kodi i funksionit vendoset brenda kllapave kaçurrelë.

Dallimi kryesor midis atributit dhe parametrit
Dallimi kryesor midis atributit dhe parametrit

Figura 02: Program Java me Parametrat

Sipas programit të mësipërm, vlerat e gjatësisë dhe gjerësisë kalohen në funksionin calArea. Në deklaratën calArea (gjatësia, gjerësia); gjatësia dhe gjerësia janë argumente. Në përkufizimin e funksionit, ekziston calArea (int a, int b); Vlera e gjatësisë kopjohet në ndryshoren 'a' dhe vlera e gjerësisë kopjohet në ndryshoren 'b'. Këto 'a' dhe 'b' janë parametra. Vlerat e argumentit kopjohen në parametra kur thirret funksioni. Sipërfaqja e llogaritur kthehet nga calArea. Rezultati i caktohet zonës së ndryshueshme në programin kryesor. Së fundi, sipërfaqja e drejtkëndëshit shtypet.

Cili është ndryshimi midis atributit dhe parametrit?

Atributi vs Parametri

Një atribut është një variabël i çdo lloji që deklarohet drejtpërdrejt në një klasë. Një parametër është një variabël i përcaktuar nga funksioni që merr një vlerë kur thirret.
Përdorimi
Një atribut përdoret me klasa dhe objekte. Një parametër përdoret me një funksion ose një metodë.

Përmbledhje – Atributi vs Parametri

Atributi dhe parametri janë dy terma të lidhur me programimin. Ky artikull diskuton ndryshimin midis atributit dhe parametrit. Dallimi midis atributit dhe parametrit është se një atribut është një variabël i çdo lloji që deklarohet drejtpërdrejt në një klasë ndërsa një parametër është një ndryshore e përcaktuar nga funksioni që merr një vlerë kur thirret.

Recommended: