Verskil tussen kenmerk en parameter

INHOUDSOPGAWE:

Verskil tussen kenmerk en parameter
Verskil tussen kenmerk en parameter

Video: Verskil tussen kenmerk en parameter

Video: Verskil tussen kenmerk en parameter
Video: Показать миниатюры вместо значков в MS Windows | Значок против миниатюр 2024, Julie
Anonim

Sleutelverskil – Eienskap vs Parameter

Die belangrikste verskil tussen kenmerk en parameter is dat 'n kenmerk 'n veranderlike van enige tipe is wat direk in 'n klas verklaar word, terwyl 'n parameter 'n veranderlike is wat gedefinieer word deur die funksie wat 'n waarde ontvang wanneer dit geroep word.

In programmeertale soos Java is daar konsepte soos voorwerpe, klasse en funksies. By kodering moet die programmeerder die spesifieke sintaksis volg wat met die programmeertaal verband hou. 'n Eienskap word gebruik met klasse en voorwerpe terwyl 'n parameter met funksies of metodes gebruik word. Hierdie artikel bespreek die verskil tussen kenmerk en parameter.

Wat is kenmerk?

Programmeringstale soos Java ondersteun objekgeoriënteerde programmering. Hierdie programmeringsparadigma is gebaseer op objekte. 'n Voorwerp het 'n toestand en gedrag. Die toestand word verteenwoordig deur die datawaardes. Hulle word ook velde of eienskappe genoem. Die gedrag of die funksionaliteit word deur metodes voorgestel. 'n Klas is 'n bloudruk om 'n voorwerp te skep. Daarom is 'n objek 'n voorbeeld van 'n klas. 'n Studentevoorwerp kan eienskappe soos student-ID en naam hê. 'n Werknemer kan eienskappe hê soos werknemer-ID, naam, salaris en departement. 'n Dierevoorwerp kan eienskappe hê soos naam, gunstelingkos, ens.

Verskil tussen kenmerk en parameter
Verskil tussen kenmerk en parameter

Figuur 01: Java-program met kenmerke

Volgens bogenoemde program het die Rhombus-klas twee eienskappe wat diagonaal1 en diagonaal2 is. Dit het ook die konstruktor en 'n metode om die oppervlakte te bereken. In die hoofprogram word 'n voorwerp van Rhombus geskep. Twee waardes word aan die konstruktor oorgedra, en dit sal aan die diagonal1 en diagonal2 eienskappe toeken. Wanneer die calArea-metode geroep word, word die oppervlakte van die Rhombus bereken, en dit sal die antwoord terugstuur, wat 'n dubbele waarde is. Uiteindelik sal die berekende area op die skerm gedruk word. Die twee diagonale waardes is die eienskappe van die klas en van die voorwerp r1.

Wat is parameter?

'n Funksie is 'n belangrike konsep in programmering. Dit is 'n stel stellings om 'n spesifieke taak uit te voer. Funksies verhoog kode herbruikbaarheid. Daar kan vooraf gedefinieerde funksies wees wat deur die programmeertaal verskaf word. Die programmeerder kan ook sy eie funksies skryf. Hulle word as gebruikergedefinieerde funksies genoem. Die term parameter word geassosieer met die funksie. 'n Parameter is soortgelyk aan 'n plekhouer. Die sintaksis van die funksie is soos volg.

{

// funksiekode

}

Die toegangswysiger verteenwoordig die sigbaarheid van die metode. Dit kan privaat, publiek ens wees. 'n Privaat metode is binne die klas toeganklik. 'n Publieke metode is toeganklik vir al die klasse. Die terugkeer tipe het die uitset van die funksie gedefinieer. As dit 'n heelgetal is, is die terugkeertipe int. As dit 'n dubbele waarde is, dan is die terugkeer tipe dubbel. As die funksie niks terugstuur nie, word dit as nietig verklaar. Die funksienaam is die werklike naam van die funksie om dit te identifiseer. Die parameters is die veranderlikes wat gedefinieer word deur die funksie wat die waardes ontvang wanneer die funksie geroep word. Die funksiekode word binne die krulhakies geplaas.

Sleutelverskil tussen kenmerk en parameter
Sleutelverskil tussen kenmerk en parameter

Figuur 02: Java-program met parameters

Volgens bogenoemde program word die lengte- en breedtewaardes in die calArea-funksie deurgegee. In stelling calArea (lengte, breedte); die lengte en breedte is argumente. In die funksiedefinisie is daar calArea (int a, int b); Die lengtewaarde word na veranderlike 'a' gekopieer en breedtewaarde word na veranderlike 'b' gekopieer. Hierdie 'a' en 'b' is parameters. Die argumentwaardes word na parameters gekopieer wanneer die funksie geroep word. Die berekende oppervlakte word van calArea teruggestuur. Die resultaat word aan die veranderlike area in die hoofprogram toegewys. Laastens word die area van die reghoek gedruk.

Wat is die verskil tussen kenmerk en parameter?

kenmerk vs parameter

'n Eienskap is 'n veranderlike van enige tipe wat direk in 'n klas verklaar word. 'n Parameter is 'n veranderlike gedefinieer deur die funksie wat 'n waarde ontvang wanneer dit geroep word.
Gebruik
'n Eienskap word met klasse en voorwerpe gebruik. 'n Parameter word gebruik met 'n funksie of 'n metode.

Opsomming – Eienskap vs Parameter

Kenmerk en parameter is twee terme wat met programmering geassosieer word. Hierdie artikel bespreek die verskil tussen kenmerk en parameter. Die verskil tussen kenmerk en parameter is dat 'n kenmerk 'n veranderlike van enige tipe is wat direk in 'n klas verklaar word terwyl 'n parameter 'n veranderlike is wat gedefinieer word deur die funksie wat 'n waarde ontvang wanneer dit geroep word.

Aanbeveel: