在Java和C兩種編程語言中,public關鍵字的含義稍有不同。
在Java中,public用于聲明對外可見的類、方法或屬性,表示它們可以被其他包中的類訪問。例如:
public class MyClass { public static void myMethod() { // ... } public int myProperty; }
這里,類MyClass、方法myMethod和屬性myProperty都是public的,可以被其他包中的類調用或訪問。
而在C語言中,public表示公共的或全局的,用于聲明對所有文件可見的變量或函數。例如:
// file1.c public int myVariable; // file2.c public void myFunction() { // ... }
這里,變量myVariable和函數myFunction都被聲明為public,可以在其他文件中訪問或調用。