package demo ;
class a {protected static void fetch(){return ;}}
package demo ;
class b {
public void test(){a.fetch();}
}
可以这么用,在同一包下面可以调用[其它的包,包括 demo的子包下面均不能调用]
本文通过一个简单的Java示例展示了如何在同一个包内使用受保护的方法。代码示例中,`classa`定义了一个受保护的静态方法`fetch()`,而`classb`能够直接调用这个方法。需要注意的是,这种调用权限仅限于同一包内的类。
package demo ;
class a {protected static void fetch(){return ;}}
package demo ;
class b {
public void test(){a.fetch();}
}
可以这么用,在同一包下面可以调用[其它的包,包括 demo的子包下面均不能调用]
1650

被折叠的 条评论
为什么被折叠?