6
6. Klase i aplikacije u Javi 6.1. Definicija klase: class NovaKlasa { ……….. } ili class NovaKlasa extends SuperKlasa { ………….. } 6.2. Definicija instancnih promenljivih class Knjiga extends PrimerakBibloteke { String naslov; int brojStrana; String izdavac;

nizovi-java

Embed Size (px)

DESCRIPTION

Nizovi u Javi

Citation preview

  • 6. Klase i aplikacije u Javi

    6.1. Definicija klase: class NovaKlasa { .. }ili class NovaKlasa extends SuperKlasa { .. }6.2. Definicija instancnih promenljivih class Knjiga extends PrimerakBibloteke { String naslov; int brojStrana; String izdavac; }

  • 6.3. Definicija konstanteKonstanta je promenljiva ~ija vrednost se ne mo`e menjati. Defini{e se pomo}u klju~ne re~i: final.Primeri: final float stopa = 2.3; final boolean netacno = false; final int brojStrana = 200;

    6.4. Klasne promenljive Karakteri{e ih klju~na re~ static u deklaraciji. static int kolicina; static final float pi = 3.141592; static String naziv= Desno;

  • 6.5. MetodiMetod karakteri{u: ime, tip objekta (primitivni tip) koji vra}a, lista parametara i telo metoda.Potpis metoda = (ime, tip koji vra}a, lista parametara) povratni tip imemetoda (tip1 arg1, tip2 arg2, ){ //telometoda }Povratni tip: void, primitivni tip ili ime klasePreoptere}enost metoda.Klju~na re~ this: t = this.a; // a -instancna prom tekuceg obj. This.prvimetod(this); // poziva se metod return this;Mo`e se izostaviti: t = a; prvimetod(this);

  • Opseg promenljivih. Class Opseg { int probna = 10; void stampaProbne { int probna = 30; System.out.println(probna = +probna); } }Ovde se za pristup globalnoj mo`e upotrebiti: this.

    Klasni metodi. float pom = Math.sin(2.34); System.out.println(Veci je : +Math.max(x,y));U klasi Math va`i deklaracija: static float sin (float arg1) { ..}

  • 6.6. Kreiranje aplikacija. Svaka aplikacija se sastoji iz niza klasa i main-metoda. public static void main (String args[]) { .}U Java-aplikaciju se mogu uneti argumenti sa komandne linije. C> java MojaAplikacija prvi 3 5.34 C> java Prvi Ovo su argumenti C> java Prvi Ovo su argumentiArgumentiApl.java

  • Primer nekorektnog kori{}enja argumenataClass SrednjaVred{ public static void main (String args[]){ int suma; for (int i=0; i