java中的publice和private
时间: 2023-04-28 07:01:04 浏览: 79
在Java中,public和private是访问修饰符,用于控制类、方法和变量的可访问性。
public关键字用于指定公共访问级别,这意味着任何类都可以访问具有public访问级别的方法或变量。public访问级别适用于在整个程序中都需要被访问的方法和变量。
private关键字用于指定私有访问级别,这意味着只有在同一类中的其他方法可以访问具有private访问级别的方法或变量。私有访问级别适用于只能在特定类中使用的方法和变量,它们不能从其他类中访问。
下面是一个示例,其中public和private关键字用于指定方法的访问级别:
```
public class MyClass {
public int publicVariable; // 公共变量
private int privateVariable; // 私有变量
public void publicMethod() { // 公共方法
// 代码实现
}
private void privateMethod() { // 私有方法
// 代码实现
}
}
```
在这个例子中,publicVariable和publicMethod都具有public访问级别,因此可以从任何类中访问它们。另一方面,privateVariable和privateMethod具有private访问级别,因此只能从MyClass类中的其他方法中访问它们。
需要注意的是,访问级别并不仅限于public和private。Java还提供了其他访问修饰符,例如protected和默认访问级别(没有修饰符),它们都用于控制类、方法和变量的可访问性。