java子类的对象为什么不能访问父类的protected变量?相关代码packageChapter6.Chapter6A;//父类代码publicclassChapter6exp{intage=5;protectedStringname="zzz";privatevoidf(){};publicStringcity="QD";}子类代码,位于不同包内packageChapter6;importChapter6.Chapter6A.Chapter6exp;classCextendsChapter6exp{C(){//this.city;//this.name;}}publicclassHuman{publicstaticvoidmain(Stringargs[]){Cc=newC();//c.city;只能取到city(public)}}在子类内部可以取到protected和public变量是我预期的,但是为什么实例化的对象取不到protected了?
蛊毒传说
相关分类