// Java 示例代码展示 public 和 private 访问修饰符的使用
class AccessModifiersExample {
// 私有变量,只能在本类中访问
private int privateVariable = 10;
// 公共变量,可以在任何地方访问
public int publicVariable = 20;
// 私有方法,只能在本类中调用
private void privateMethod() {
System.out.println("This is a private method");
}
// 公共方法,可以在任何地方调用
public void publicMethod() {
System.out.println("This is a public method");
// 在公共方法中可以调用私有方法和访问私有变量
privateMethod();
System.out.println("Private variable value: " + privateVariable);
}
}
public class Main {
public static void main(String[] args) {
AccessModifiersExample example = new AccessModifiersExample();
// 可以直接访问公共变量和调用公共方法
System.out.println("Public variable value: " + example.publicVariable);
example.publicMethod();
// 以下两行代码会编译出错,因为 privateVariable 和 privateMethod 是私有的
// System.out.println("Private variable value: " + example.privateVariable);
// example.privateMethod();
}
}
private:修饰符表示该成员(变量或方法)只能在定义它的类内部访问。外部类或其他类无法直接访问这些成员。public:修饰符表示该成员可以在任何地方被访问,只要能够访问到该类的对象。通过上面的代码示例,可以看到 privateVariable 和 privateMethod 只能在 AccessModifiersExample 类内部访问,而 publicVariable 和 publicMethod 可以在任何地方访问。
上一篇:tensorflow java
下一篇:java时间比较方法
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站