| Thursday, 31 December 2009 18:02 | |||
|
There are no translations available. Litt om typar, deklarasjonar og java syntaksDel 2 : Litt om typar, deklarasjonar og java syntaks. I java har vi eindel byggesteinar/typar i som ved riktig bruk kan settast sammen til program. Variabel deklarasjon. Ein variabel vert brukt til å lagre informasjon i mens programmet vårt kjøyrer. Egentlig er det berre ein peikar til den delen av minnet som inneheld verdien som er assosiert med variabelen. En variabel i java må alltid vere definert med en type og et navn. Vi kan og bruke tilordningsoperatoren = for å tildele variabelen en verdi. Metode deklarasjon En metode består av en synlighetsmodifikator, en returtype, et metodenavn og ei parameterliste. public, private og protected er dei tre (3) synlighetsmodifikatorane vi har tilgjengelig. - public betyr at kven som helst har tilgjenge til metoden. - private betyr at kun medlemmar/klasser i samme pakken/mappa har tilgjenge til metoden. - protected betyr at metoden kun er tilgjengelig i den klassa den er spesifisert. Synlighetsmodifikatorane kan også brukast i forbindelse med klasse og variabel deklarasjonar. Metodens returtype er typen til den verdien metoden skal returnere til den som kalla den opp. Returtype kan vere hvilken som helst gyldig java data type, eller en kan bruke nøkkelordet void for å indikere at metodne ikkje returnerar noke. Dersom vi har returtype, dvs ikkje void, må vi huske å returnere en verdi med riktig type en eller anna plass i metoden. Det gjer vi med nøkkelorder return. Parameterlista gir oss mulighet til å sende inn verdiar/parametera til metoden i det vi kallar den opp. Parameterlista kan vere tom, eller vi kan spesifisere kva verdiar vi vil at metoden skal ta imot. Når vi kallar opp en metode må navnet og parameterlista vere like metodekallet og metodedeklarasjonen. Metodenavnet kan vere hvilket som helst gyldig java navn, men bør reflektere kva metoden faktisk gjer. Dersom metoden legg sammen to tall bør den f.eks heite "adder" istadenfor "gadfs".
|
|||
| Last Updated on Sunday, 18 July 2010 22:48 |