日期:2014-05-20  浏览次数:20756 次

关于protected的困惑
Protected   :   在包内相当于friendly,   但可被任意地方的子类调用


package   unit06.exercises.package1;
public   class   ForTest15   {
        protected   void   tttt(){
        }
}

import   unit06.exercises.package1.*;

public   class   Test15   extends   ForTest15{
       
        void   ttttttt(){
                ForTest15   ft15   =   new   ForTest15();
                //ft15.tttt();
        }

       
        public   static   void   main(String[]   args)   {

        }
}

被注释的那一行发生编译错误,我想知道这是为什么?在子类中父类的protected   应该是可以访问的啊

或许这个例子没有实际意义,但是我就是想搞清楚这个protected,希望好心人能帮我解释一下,谢谢

------解决方案--------------------
不可能吧?!具体什么编译错