Skip to content
This repository has been archived by the owner on Jun 22, 2019. It is now read-only.

Commit

Permalink
JavaBasicsLab Session 5
Browse files Browse the repository at this point in the history
  • Loading branch information
Claudiu Bicsabi committed Apr 17, 2018
1 parent a37c6ff commit 15ddef2
Show file tree
Hide file tree
Showing 10 changed files with 93 additions and 63 deletions.
21 changes: 0 additions & 21 deletions src/JavaBasicsLab/S04/CabinetVeterinar.java

This file was deleted.

36 changes: 0 additions & 36 deletions src/JavaBasicsLab/S04/MainClassSession4.java

This file was deleted.

28 changes: 28 additions & 0 deletions src/JavaBasicsLab/S04_05/CabinetVeterinar.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
package JavaBasicsLab.S04_05;

public class CabinetVeterinar {
Caine[] registruCaini;
String numeDoctor;
Caine caineleCabinetului;
private int numarCaini;

public CabinetVeterinar() {
this.registruCaini = new Caine[20];
this.numarCaini = 0;
}

public void vaccineaza(Caine c){
c.setVaccinat(true);
}

public void adaugaCaine(Caine c){
registruCaini[numarCaini] = c;
numarCaini++;
}

public void print() {
for (int i = 0; i < numarCaini; i++) {
System.out.println(registruCaini[i].getNume());
}
}
}
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package JavaBasicsLab.S04;
package JavaBasicsLab.S04_05;

public class Caine {
private String rasa;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package JavaBasicsLab.S04.Homework;
package JavaBasicsLab.S04_05.Homework;

public class CashRegister {
private String name;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package JavaBasicsLab.S04.Homework;
package JavaBasicsLab.S04_05.Homework;

import java.util.LinkedHashMap;
import java.util.Map;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package JavaBasicsLab.S04.Homework;
package JavaBasicsLab.S04_05.Homework;

public class Main {
public static void main(String[] args) {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package JavaBasicsLab.S04.Homework;
package JavaBasicsLab.S04_05.Homework;

public class ShopItem {
private String category;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package JavaBasicsLab.S04.Homework;
package JavaBasicsLab.S04_05.Homework;

public class ShoppingCart extends Inventory {

Expand Down
59 changes: 59 additions & 0 deletions src/JavaBasicsLab/S04_05/MainClassSession4.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
package JavaBasicsLab.S04_05;

public class MainClassSession4 {
public static void main(String[] args) {
Caine c1 = new Caine("Gigel", -4);

c1.setRasa("Beremanez");
c1.setVaccinat(true);

System.out.println(c1.getNume());
System.out.println(c1.getRasa());
System.out.println(c1.getVarsta());
System.out.println(c1.isVaccinat());

Caine c2 = new Caine("Azor", -6);
System.out.println(c2.getVarsta());

c2.setVarsta(2);
System.out.println(c2.getVarsta());

CabinetVeterinar doggyVet = new CabinetVeterinar();

System.out.println("Stadiul vaccinarii cainelui: " + c2.isVaccinat());
doggyVet.vaccineaza(c2);
System.out.println("Stadiul vaccinarii cainelui: " + c2.isVaccinat());

doggyVet.adaugaCaine(c1);
doggyVet.adaugaCaine(c2);

doggyVet.print();

System.out.println(c1);
System.out.println(doggyVet.registruCaini[0]);
System.out.println(doggyVet.registruCaini[3]);

int in = 3;

System.out.println("-------");

Caine c3 = c2;
System.out.println(c2.getNume());
System.out.println(c3.getNume());
c3.setNume("Grasu");
System.out.println(c2.getNume());
System.out.println(c3.getNume());
c2.setNume("Slabul");
System.out.println(c2.getNume());
System.out.println(c3.getNume());

System.out.println("=======");

c3.setNume(c1.getNume());
System.out.println(c3.getNume());
c1.setNume("Marius");
System.out.println(c1.getNume());
System.out.println(c3.getNume());

}
}

0 comments on commit 15ddef2

Please sign in to comment.