Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class asdas {
- public static void main(String[] args)
- {
- Zwierzeta.Slon elephant1 = new Zwierzeta.Slon();
- elephant1.putImie("Slonik");
- elephant1.Get_imie();
- elephant1.zwiekszanieWagi(7000);
- elephant1.starzenie(11);
- Zwierzeta.Lew lew1 = new Zwierzeta.Lew();
- lew1.putImie("Fajfus");
- lew1.Get_imie();
- lew1.zwiekszanieWagi(200);
- lew1.starzenie(22);
- }
- static class Zwierzeta //KLASA BAZOWA
- {
- private String imie;
- private int wiek;
- private double waga;
- // KONSTRUKTORY
- public Zwierzeta() //KONSTRUKTOR BEZPARAMETROWY
- {
- System.out.println("Tworeze zwierze bez imienia");
- }
- public Zwierzeta(String imie) //KONSTRUKTOR PARAMETROWY
- {
- this.imie=imie;
- System.out.println("Tworeze zwierze z imieniem"+imie);
- }
- //KONIEC KONSTRUKTOROW
- // GET I PUT
- void Get_imie()
- {
- System.out.println(" get imie= "+imie);
- }
- void putImie(String imie)
- {
- this.imie=imie;
- }
- //KONIEC GET PUT
- //metodę wykonującą pewne obliczenia na polach klasy
- public void starzenie(int wiek)
- {
- this.wiek += wiek;
- }
- public double zwiekszanieWagi(double waga)
- {
- this.waga += 3 / 4 * waga;
- return waga;
- }
- //KLASA POTOMNA SLON
- public static class Slon extends Zwierzeta
- {
- public Slon()
- {
- super();
- System.out.println("Tworzę słonia bez imienia...");
- }
- public Slon(String imie)
- {
- System.out.println("Tworzę słonia o imieniu " + imie);
- }
- @Override
- public double zwiekszanieWagi(double waga) {
- super.zwiekszanieWagi(1 / 2 * waga);
- return waga;
- }
- }
- //KLASA POTOMNA LEW
- public static class Lew extends Zwierzeta
- {
- public Lew()
- {
- super();
- System.out.println("Tworzę Lwa bez imienia...");
- }
- public Lew(String imie)
- {
- System.out.println("Tworzę Lwa o imieniu " + imie);
- }
- @Override
- public void starzenie(int wiek)
- {
- super.starzenie(3 / 2 * wiek);
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement