Private là gì?
- ★
- ★
- ★
- ★
- ★
Private là một từ khóa chỉ phạm vi truy cập (access modifier) đối với các biến (variable) và phương thức (method ) trong một lớp (class). Các biến và phương thức được định nghĩa bằng từ khóa private chỉ có thể được truy cập bởi các phương thức khác trong lớp và không thể được truy cập bởi các khác. Từ khóa private được sử dụng trong hầu hết các ngôn ngữ lập trình hướng đối tượng (OOP) như C ++, C # và Java.
Dưới đây là đoạn code viết bằng Java, như ta thấy trong lớp A ta định nghĩa hàm display với từ khóa private nên khi lớp B truy cập hàm display thì sẽ báo lỗi
// Java program to illustrate error while
// using class from different package with
// private modifier
package p1;
class A
{
private void display()
{
System.out.println("GeeksforGeeks");
}
}
class B
{
public static void main(String args[])
{
A obj = new A();
// Trying to access private method
// of another class
obj.display();
}
}
Output của chương trình trên:
error: display() has private access in A
obj.display();
- ★
- ★
- ★
- ★
- ★
Private đề cập đến bất cứ điều gì (chẳng hạn thông tin) bí mật hoặc được che giấu khỏi một cái gì đó khác. Ví dụ mật khẩu của người dùng được giữ private.
Learning English Everyday