在Java編程中,訪問控制修飾符(Access Modifier)是非常重要的概念,其中最常用的是 private 和 public 。
private 關鍵字用于修飾類的成員變量或方法,表示該成員只能在本類中被訪問。這意味著在其他類中,不能直接訪問一個對象的私有成員變量或方法。
public class Student { private String name; private int age; public void setName(String name) { this.name = name; } public void setAge(int age) { this.age = age; } public String getInfo() { return "Name: " + this.name + ", Age: " + this.age; } }
從上面的類定義可以看出,Student 類中有兩個私有成員變量 name 和 age ,只能通過公有方法 setName 和 setAge 修改。同時,getInfo 方法是公有的,可以在其他類中訪問。
public 關鍵字與 private 相反,用于修飾類的成員變量或方法,表示該成員可以在任何地方被訪問。如果一個成員被聲明為 public ,則它可以在任何地方被訪問,包括當前類、其他類、不同包中的類以及子類中的類。
public class Calculator { public int add(int a, int b) { return a + b; } public double divide(double a, double b) { return a / b; } }
從上面的類定義可以看出,Calculator 類中有兩個公有方法 add 和 divide ,可以在任何地方被訪問。這些方法可以被其他類直接調用,例如:
Calculator calculator = new Calculator(); int result = calculator.add(2, 3); double quotient = calculator.divide(10.0, 2.0);
總之,在Java編程中,private 和 public 關鍵字是非常重要的,它們可以控制一個類的成員變量和方法的訪問范圍,增強程序的安全性和可讀性。
上一篇css中link的應用
下一篇css人臉識別動畫