6.1 OSNOVNI POJMOVI O KLASAMA

                             

Klasa definiše novi tip podatka.Kada se Jednom definiše, ovaj novi tip može da se koristi za pravljenje objekata tog tipa.Na taj način klasa predstavlja šablon za objekat, a objekat je samo primjerak (instanca) klase.

Kada se definiše klasa, deklariše se njen tačan oblik i priroda.To se čini zadavanjem podataka koje ona sadrži i koda koji radi sa tim podacima.Kod klase definiše način na koji se pristupa njenim podacima.

    Klasa se deklariše pomoću rezervisane riječi class, a opšti oblik definicije klase je:

   

    class imeklase {

    tip promjenljive1;

    tip promjenljive2;

    //...

    tip promjenljiveN;

 

    tip imemetode1(lista parametara) {

        // tijelo metode

    }

    tip imemetode2(lista parametara) {

        // tijelo metode

    }

        // ...

    tip imemetodeN(lista parametara) {

        // tijelo metode

    }

}

 

 

PRIMJER ZA KLASE