package com.company; class Zwierzak { public int getWaga() { return waga; } public void setWaga(int waga) { this.waga = waga; } private int waga; // właściwość public void podajGatunek() { // metoda System.out.println("Jestem zwierzem"); } } class Kon extends Zwierzak { @Override public void podajGatunek() { super.podajGatunek(); System.out.println("-->Mój gatunek koń"); } } class Kot extends Zwierzak { @Override public void podajGatunek() { super.podajGatunek(); System.out.println("-->Mój gatunek kot"); } } class Pies extends Zwierzak { @Override public void podajGatunek() { super.podajGatunek(); System.out.println("-->Mój gatunek pies"); } } public class Main { public static void main(String[] args) { Zwierzak zwierzak, kon, kot, pies; kon = new Kon(); kon.podajGatunek(); kon.setWaga(123); System.out.println("Waga obiektu = " + kon.getWaga()); new Kot().podajGatunek(); new Pies().podajGatunek(); new Zwierzak().podajGatunek(); var stwor = new Zwierzak(); // od wersji Java 10, Android ma Jave do w. 8 } }