Public là gì?

Noun Programming
Phạm vi truy cập public

Một biến (variable) hoặc một phương thức (method) được khai báo là public có thể được truy cập bởi tất cả các lớp (class) được định nghĩa trong các package khác nhau. Bên dưới là code trong Java với các tên biến được khai báo là public trong lớp Main. Do public nên trong lớp Second ta có thể truy cập được các thành viên của lớp Main như fname, email,...


/* Code from filename: Main.java
public class Main {
  public String fname = "John";
  public String lname = "Doe";
  public String email = "john@doe.com";
  public int age = 24;
}
*/

class Second {
  public static void main(String[] args) {
    Main myObj = new Main();
    System.out.println("Name: " + myObj.fname + " " + myObj.lname);
    System.out.println("Email: " + myObj.email);
    System.out.println("Age: " + myObj.age);
  }
}

Noun None
Công khai

Công khai (public) đề cập đến bất kỳ thứ gì ở ngoài cho bất kỳ ai xem. Ví dụ đặt repository của Github ở chế độ công khai (public) có nghĩa là bất kỳ ai cũng có thể tìm thấy nó và fork nó.

Learning English Everyday