public class Bazowa { public double a; Bazowa(){ a=1.5; } } public class Pochodna extends Bazowa { public int b; Pochodna(){ super(); b=1; } } class Main { public static void main(String[] args) { /*Napisz klasy Bazowa i Pochodna (dziedziczącą po Bazowa) oraz testową klasę Main. W klasie Main utwórz obiekt klasy Pochodna i przypisz go zmiennej typu Bazowa o nazwie bazowa. Następnie zadeklaruj dodatkową zmienną typu Pochodna i przypisz jej obiekt wskazywany przez zmienną bazowa.*/ Pochodna pochodna = new Pochodna(); Bazowa bazowa = (Bazowa) new Pochodna(); System.out.println(pochodna.a); System.out.println(pochodna.b); System.out.println(bazowa.a); Pochodna pochodna2 = new Pochodna(); pochodna2 = (Pochodna)bazowa; System.out.println(pochodna2.a); System.out.println(pochodna.b); System.out.println(bazowa.a); } }