文章目录
JAVA中的四种访问修饰符
分别是
public
、protected
、private
、package
public和protected还有private其实都是和C++中是一样的。
- public是外部可见,最大范围。
- protected是外部不可见,但是子类内部可见。
- private是只有自己内部可见。
特殊的这个package
C++中是不存在的。在C++中,如果开头默认没写访问修饰符,就是private例如下面的变量a就是。
class A{
int a = 0;
}
但是在java中如下,如果默认不写。那么这个a是在同一个包范围内都是可见的,超过同一个包这个范围,就无论如何都不可见了。
public class A{
int a = 0;
}