public class ContainerImplementation { private Component[] components = new Component[10]; public Component[] getComponents(){ return components; } public void addComponent(Component c){ components[0] = c; } protected class Panel extends ContainerImplementation implements Container{ } }