You can not.
There are no subclass access elements available from its parent. If this were so, the following could cause massive chaos:
public class Vehicle
{
}
public class Car extends Vehicle
{
SteeringWheel _wheel = new SteeringWheel();
public SteeringWheel getSteeringWheel { return _wheel; }
public SteeringWheel setSteeringWheel(SteeringWheel value)
{
_wheel = value;
}
}
public class Bicycle extends Vehicle
{
}
Then:
Vehicle myVehicle = new Bicycle();
SteeringWheel myWheel = myVehicle.getSteeringWheel();
source
share