问一个java访问修饰符的问题
package com.se.fu;
public class A
{
protected void go()
{
System.out.println("gogogo~~~");
}
}
package com.se.zi;
import com.se.fu.A;
public class B extends A
{
public void test()
{
A a = new A();
a.go(); //这样访问合法吗?
}
}
网上一个教程说protected修饰的方法,其他包中的类只要继承了那个类,就可以访问它里面protected修饰的方法
,可我却试不出来,a打点 没有go()这个方法, 请问大家我这么写合法吗??