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
}
}