Uczę się javy i przerabiam tego typu przykład i naszła mnie taka myśl
Czy można odziedziczyć konstruktory czy jedynie wartości zmiennych?
public class Punkt{
public static void main(String args[]){
Punkt2D dwaD = new Punkt2D(2,8);
Punkt2D dwaD1 = new Punkt2D();
Punkt3D trzyD = new Punkt3D(); //**********************
Punkt3D trzyD1 = new Punkt3D(2,5);//chodzi o tego typu obiekt
//**********************
System.out.println(" x= "+dwaD.x+" y= "+dwaD.y);
System.out.println(" x= "+dwaD1.x+" y= "+dwaD1.y);
System.out.println(" x= "+trzyD.x+" y= "+trzyD.y+" z= "+trzyD.z);
}
}
class Punkt2D {
int x;
int y;
public Punkt2D(){
x=0;
y=0;
}
public Punkt2D(int a, int b){
x=a;
y=b;
}
}
class Punkt3D extends Punkt2D{
int z;
public Punkt3D(){
z=5;
}
}