Attribuutin ja parametrin ero

Sisällysluettelo:

Attribuutin ja parametrin ero
Attribuutin ja parametrin ero

Video: Attribuutin ja parametrin ero

Video: Attribuutin ja parametrin ero
Video: Creo Parametric - Family Tables | Part Modeling 2024, Marraskuu
Anonim

Avainero – attribuutti vs parametri

Avainero attribuutin ja parametrin välillä on, että attribuutti on minkä tahansa tyyppinen muuttuja, joka ilmoitetaan suoraan luokassa, kun taas parametri on muuttuja, jonka määrittää funktio, joka saa arvon, kun sitä kutsutaan.

Ohjelmointikielissä, kuten Java, on käsitteitä, kuten objektit, luokat ja funktiot. Ohjelmoijan tulee koodattaessa noudattaa ohjelmointikieleen liittyvää tiettyä syntaksia. Attribuuttia käytetään luokkien ja objektien kanssa, kun taas parametria käytetään funktioiden tai menetelmien kanssa. Tässä artikkelissa käsitellään attribuutin ja parametrin eroa.

Mikä on attribuutti?

Ohjelmointikielet, kuten Java, tukevat olioohjelmointia. Tämä ohjelmointiparadigma perustuu olioihin. Objektilla on tila ja käyttäytyminen. Tilaa edustavat data-arvot. Niitä kutsutaan myös kentiksi tai määritteiksi. Käyttäytyminen tai toiminnallisuus esitetään menetelmillä. Luokka on suunnitelma objektin luomiseksi. Siksi objekti on luokan esiintymä. Opiskelijaobjektilla voi olla attribuutteja, kuten opiskelijatunnus ja nimi. Työntekijällä voi olla attribuutteja, kuten työntekijän tunnus, nimi, palkka ja osasto. Eläinobjektilla voi olla ominaisuuksia, kuten nimi, suosikkiruoka jne.

Attribuutin ja parametrin ero
Attribuutin ja parametrin ero

Kuva 01: Java-ohjelma määritteillä

Yllä olevan ohjelman mukaan Rhombus-luokassa on kaksi attribuuttia, jotka ovat diagonal1 ja diagonal2. Siinä on myös rakentaja ja menetelmä pinta-alan laskemiseen. Pääohjelmassa luodaan Rhombus-objekti. Kaksi arvoa välitetään rakentajalle, ja ne määritetään diagonal1- ja diagonal2-määritteille. Kutsuttaessa calArea-menetelmää lasketaan rombin pinta-ala ja se palauttaa vastauksen, joka on kaksinkertainen arvo. Lopuksi laskettu pinta-ala tulostuu näytölle. Kaksi diagonaalista arvoa ovat luokan ja objektin r1 attribuutteja.

Mikä on parametri?

A Funktio on tärkeä ohjelmoinnin käsite. Se on joukko lauseita tietyn tehtävän suorittamiseksi. Toiminnot lisäävät koodin uudelleenkäytettävyyttä. Ohjelmointikielellä voi olla valmiita toimintoja. Ohjelmoija voi myös kirjoittaa omia funktioita. Niitä kutsutaan käyttäjän määrittämiksi funktioiksi. Termi parametri liittyy funktioon. Parametri on samanlainen kuin paikkamerkki. Toiminnon syntaksi on seuraava.

{

// toimintokoodi

}

Pääsymääritin edustaa menetelmän näkyvyyttä. Se voi olla yksityinen, julkinen jne. Yksityinen menetelmä on käytettävissä luokassa. Julkinen menetelmä on kaikkien luokkien käytettävissä. Palautustyyppi määritti funktion lähdön. Jos se on kokonaisluku, palautustyyppi on int. Jos se on kaksinkertainen arvo, palautustyyppi on kaksinkertainen. Jos funktio ei palauta mitään, se julistetaan mitättömäksi. Funktionimi on funktion todellinen nimi sen tunnistamiseksi. Parametrit ovat muuttujia, jotka määrittää funktio, joka vastaanottaa arvot funktiota kutsuttaessa. Toimintokoodi sijoitetaan a altosulkeiden sisään.

Keskeinen ero attribuutin ja parametrin välillä
Keskeinen ero attribuutin ja parametrin välillä

Kuva 02: Java-ohjelma parametreilla

Yllä olevan ohjelman mukaan pituus- ja leveysarvot välitetään calArea-funktioon. Lausunnossa calArea (pituus, leveys); pituus ja leveys ovat argumentteja. Funktiomäärittelyssä on calArea (int a, int b); Pituusarvo kopioidaan muuttujaan 'a' ja leveysarvo muuttujaan 'b'. Nämä "a" ja "b" ovat parametreja. Argumenttiarvot kopioidaan parametreihin, kun funktiota kutsutaan. Laskettu pinta-ala palautetaan calAreasta. Tulos määrätään pääohjelman muuttuja-alueelle. Lopuksi tulostetaan suorakulmion pinta-ala.

Mitä eroa attribuutilla ja parametrilla on?

Attribuutti vs parametri

Attribuutti on minkä tahansa tyyppinen muuttuja, joka ilmoitetaan suoraan luokassa. Parametri on funktion määrittelemä muuttuja, joka saa arvon, kun sitä kutsutaan.
Käyttö
Attribuuttia käytetään luokkien ja objektien kanssa. Parametria käytetään funktion tai menetelmän kanssa.

Yhteenveto – Attribuutti vs parametri

Attribuutti ja parametri ovat kaksi ohjelmointiin liittyvää termiä. Tässä artikkelissa käsitellään attribuutin ja parametrin eroa. Ero attribuutin ja parametrin välillä on se, että attribuutti on minkä tahansa tyyppinen muuttuja, joka ilmoitetaan suoraan luokassa, kun taas parametri on muuttuja, jonka määrittää funktio, joka saa arvon, kun sitä kutsutaan.

Suositeltava: