Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Covek{
- int godine;
- String ime,prezime;
- Covek(int g,String i,String p){
- godine=g;
- ime=i;
- prezime=p;
- }
- }
- public class Lekar extends Covek{
- private String strucnost;
- private Pacijent[] pacijenti;
- private int brojpacijenata;
- Lekar(int g,String i,String p,String s){
- super(g,i,p);
- strucnost=s;
- pacijenti=new Pacijent[100];
- brojpacijenata=0;
- }
- public String toString(){
- return godine+" "+ime+" "+prezime+" "+strucnost;
- }
- void dodajPacijenta(Pacijent p){
- pacijenti[brojpacijenata]=p;
- brojpacijenata++;
- System.out.println("pacijent "+p+" je uspesno unet");
- }
- void ispisiPacijete(){
- System.out.println("pacijeti od "+this+" su:");
- for(int i=0;i<brojpacijenata;i++)
- System.out.println(pacijenti[i]);
- }
- int bp(){
- return this.brojpacijenata;
- }
- String pc(int b){
- return this.pacijenti[b];
- }
- }
- public class Kardiolog extends Lekar{
- private String opredeljenje;
- Kardiolog(int g,String i,String p,String s,String o){
- super(g,i,p,s);
- opredeljenje=o;
- }
- public String toString(){
- return super.toString()+opredeljenje;
- }
- void ispisiPacijete(){
- System.out.println("pacijeti od "+this+" su:");
- int bp=super.bp();
- for(int i=0;i<bp;i++)
- System.out.println(super.pc(i));
- }
- }
- public class Pacijent extends Covek{
- private String dijagnoza;
- Pacijent(int g,String i,String p,String d){
- super(g,i,p);
- dijagnoza=d;
- }
- public String toString(){
- return godine+" "+ime+" "+prezime+" "+dijagnoza;
- }
- }
- class M{
- public static void main(String[] args) {
- Pacijent p=new Pacijent(32,"marko","ot","nema");
- Kardiolog l=new Kardiolog(35,"boba","mmm","kardio","doktor");
- l.dodajPacijenta(p);
- p=new Pacijent(32,"Jovica","jo","bol u ledjima");
- l.dodajPacijenta(p);
- l.ispisiPacijete();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement