class Door
{
    private String color;
    public Door()
    {
this.color = "父类里的private类型成员变量";
    }    private void openDoor()
    {
System.out.println("此方法为private方法");
    }    public void openDoors()
    {
openDoor();
    }
}public class wood_Door extends Door
{
    private String wood_color;
    public wood_Door()
    {
this.wood_color = "是本类里的成员变量";
    }    public static void main(String[] args)
    {
wood_Door wd = new wood_Door();
wd.openDoors();
System.out.println(wd.wood_color);
   
    }
}
***********************************************
这个程序的输出结果为:此方法为private类方法
                      是本类里的成员变量请问为什么第一句不会输出:父类里的private类型成员变量  ??????wood_Door会因为继承于Door而在创建对象实例wd的时候,默认调用方法super先执行父类构造器方法,然后执行子类构造器方法,如果按这样的原理,应该第一句先输出:父类里的private类型成员变量 况且将Door类中的color改为public类型后,输出依然不变另外,如何修改程序,能使第一句先输出:父类里的private类型成员变量??????