你的构造函数没有声明public 。默认是protected
所以包外面不能访问。
 showMessage(String Mess)
  {
    showMess=Mess;
  }

解决方案 »

  1.   

    同意楼上的,因为缺省的构造函数是protected,它只能被自已的派生类访问;
    所以你必须把它设成public就行了!
     public showMessage(String Mess)
      {
        showMess=Mess;
      

  2.   

    同意楼上;
    因为缺省的类说明是protected的,所以它只能被自已的派生类访问,
    你必须把它设成public 就行了!
    public showMessage(String Mess)
      {
        showMess=Mess;
      }
      

  3.   

    谁说默认是protected?
    是友元的,就是说只能在同一个包中的类使用。