Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4

Kolokvijum – OOP

Dusan Lukic SI 15/20

ZADATAK 1:

package Zad1;

public class VideoKaseta {


private String naziv;
private double trajanje;
private volatile boolean dostupnost;

public VideoKaseta(String naziv, double trajanje, boolean dostupnost){


this.naziv = naziv;
this. trajanje = trajanje;
this.dostupnost = dostupnost;
}
public VideoKaseta(String naziv){
this.naziv = naziv;
this. trajanje = 60;
this.dostupnost = true;
}

public String toString(){


String out = naziv+" traje: "+trajanje+" i kaseta je "+(dostupna()?
"dostupna":"nedostupa");
return out;
}

private boolean dostupna(){


if(dostupnost)
return true;
else return false;
}
}

package Zad1;

public class IgraniFilm extends VideoKaseta{


private String reziser;

private String zanr;

public IgraniFilm(String naziv, double duzina, boolean dostupnost, String


reziser, String zanr) {
super(naziv, duzina, dostupnost);
setReziser(reziser);
setZanr(zanr);

public String getReziser() {


return reziser;
}

public void setReziser(String reziser) {


this.reziser = reziser;
}

public String getZanr() {


return zanr;
}

public void setZanr(String zanr) {


this.zanr = zanr;
}

public String toString(){


String out = super.toString() +"\nFilm je rezirao: "+getReziser()+"i
njegov zanr je: "+getZanr();
return out;
}
}

package Zad1;

public class Test {


public static void main(String[] args) {
VideoKaseta vk1 = new VideoKaseta("Titanik");
VideoKaseta vk2 = new VideoKaseta("Vratice se rode", 47, false);

IgraniFilm igraniFilm = new IgraniFilm("Prizivanje zla", 137, true,


"Pojma Nemam", "Horor");

System.out.println(vk1.toString());
System.out.println("---------------------------------------");
System.out.println(vk2.toString());
System.out.println("---------------------------------------");
System.out.println(igraniFilm.toString());
}
}

ZADATAK 2:
package Zad2;

public class Zivotinja {


private String vrsta;

public Zivotinja(){
}

public void setVrsta(String vrsta) {


thipackage Zad2;

public class Pas extends Zivotinja{

private String rasa;

private String ime;

public Pas(String ime, String rasa){


super();
setVrsta();
setIme(ime);
setRasa(rasa);
}

public String getRasa() {


return rasa;
}

private void setVrsta(){


super.setVrsta("Pas");
}

public void setRasa(String rasa) {


if(rasa == ""){
this.rasa = "Rotvajler";
}
else this.rasa = rasa;
}

public String getIme() {


return ime;
}

public void setIme(String ime) {


this.ime = ime;
}
@Override
public String toString(){
String out;
out = "Vrsta zivotinje: " +super.getVrsta()+ " rasa: " +getRasa()+"
ime: "+getIme();
return out;
}
}
s.vrsta = vrsta;
}

public String getVrsta() {


return vrsta;
}
}

package Zad2;

public class Test {


public static void main(String[] args) {
Pas kera1 = new Pas("Rasa", "Seldzuk");
Pas kera2 = new Pas("Milivoje","");

System.out.println(kera1.toString());
System.out.println(kera2.toString());
}
}

You might also like