Professional Documents
Culture Documents
Week3-Objekti I Klase
Week3-Objekti I Klase
Week3-Objekti I Klase
Objekti i Klase
Cilj
Objektno-Orjentisano Programiranje
Klasa i Objekti
Klasa je nacrt prema kome se prave objekti. Ona govori virtualnoj maini kako da napravi objekat
odreenog tipa.
Da bi kreirali objekat treba da napravimo 2 klase. Jedna klasa je za tip objekta koji se koristi (Pas,
Alarm, Trougao), a druga klasa je test klasa u koju se stavlja main metod() i iji je jedini cilj da kreira
objekte tog novog tipa.
class Pas{
int velicina;
String rasa;
String ime;
void laj(){
System.out.println(Av, av);
}
}
class Tester{
public static void main(String args[]){
//test kod ide ovde
}
}
class Tester{
public static void main(String args[]){
Pas p = new Pas();//pravljenje objekta Pas
p.velicina = 40;//koristiti operator (.) za postavljanje velicine psa
p.laj(); //pozivanje laj() metode
}
}
Zadatak 1: Data je klasa Film. Napraviti tester klasu koja e kreirati 3 filma i dodeliti im vrednosti. Ispisati
film sa najboljom ocenom.
class Film{
String naziv;
String zanr;
int ocena;
void startujFilm(){
System.out.println(Startujem film);
}
}
Zadatak 2: Napisati klasu za trougao. Klasa treba da ima metode za izraunavanje obima i povrine.
Zadatak 3: Napisati klasu sa glavnim programom (tester klasu) koja e kreirati 5 trouglova i doleliti im
vrednosti. Pronai trogao sa najveom povrinom i ispisati vrednost najvee povrine.