Java中类的访问权限有两种:一是包访问权限,一是公有访问权限。
1、包访问权限
写法如下:
class A{
}
也就是说在class前面什么都不加,Java中默认就是包访问权限。
顾名思义,包访问权限控制只能在同一个包中访问。比如:
package a;
class A{
}
package b;
class B{
}
如果a和b不相同,那么在类A中无法访问B,同理在B中也无法访问A。
2、公有访问权限
写法如下:
public class A{
}
在class前面加上public 关键字。公有访问权限对其他所有的类都可见。
package a;
public class A{
}
package b;
public class C{
}
class B{
}
在类B和C中都可调用A。