Share protected java

** Truy cập được bảo vệ trong Java? **

Truy cập được bảo vệ trong Java là một loại công cụ sửa đổi truy cập cho phép các lớp và các lớp con truy cập các thành viên của một lớp khác.Các thành viên được bảo vệ không thể truy cập được vào các lớp bên ngoài gói mà họ được khai báo.

** Tại sao sử dụng quyền truy cập được bảo vệ? **

Truy cập được bảo vệ được sử dụng để kiểm soát khả năng tiếp cận của các thành viên của một lớp.Nó cho phép các lớp con truy cập các thành viên của siêu lớp, có thể hữu ích cho việc kế thừa.Ví dụ, một lớp con có thể cần truy cập một phương thức hoặc trường của siêu lớp để thực hiện một tính năng mới.

** Cách sử dụng truy cập được bảo vệ **

Để sử dụng quyền truy cập được bảo vệ, bạn chỉ cần thêm từ khóa được bảo vệ vào khai báo của một thành viên.Ví dụ: mã sau tuyên bố một trường được bảo vệ có tên là `name`:

`` `java
người lớp công khai {
Tên chuỗi được bảo vệ;
}
`` `

**Ví dụ**

Mã sau đây cho thấy một ví dụ về quyền truy cập được bảo vệ trong Java.Lớp `person` có một trường được bảo vệ gọi là` name`.Lớp `student` là một lớp con của` person` và nó có thể truy cập vào trường `name` của lớp` person`.

`` `java
người lớp công khai {
Tên chuỗi được bảo vệ;
}

Học sinh lớp công khai mở rộng người {
công khai void printName () {
System.out.println (this.name);
}
}

lớp công khai chính {
công khai void void main (String [] args) {
Sinh viên sinh viên = sinh viên mới ();
sinh viên.setName ("John Doe");
sinh viên.printName ();
}
}
`` `

** Đầu ra **

`` `
John Doe
`` `

** hashtags **

* #Java
* #Protected
* #Truy cập
* #di sản
* #SubClass
=======================================
**What is Protected Access in Java?**

Protected access in Java is a type of access modifier that allows classes and subclasses to access members of another class. Protected members are not accessible to classes outside of the package in which they are declared.

**Why Use Protected Access?**

Protected access is used to control the accessibility of members of a class. It allows subclasses to access members of the superclass, which can be useful for inheritance. For example, a subclass might need to access a method or field of the superclass in order to implement a new feature.

**How to Use Protected Access**

To use protected access, you simply need to add the protected keyword to the declaration of a member. For example, the following code declares a protected field called `name`:

```java
public class Person {
protected String name;
}
```

**Example**

The following code shows an example of protected access in Java. The `Person` class has a protected field called `name`. The `Student` class is a subclass of `Person`, and it can access the `name` field of the `Person` class.

```java
public class Person {
protected String name;
}

public class Student extends Person {
public void printName() {
System.out.println(this.name);
}
}

public class Main {
public static void main(String[] args) {
Student student = new Student();
student.setName("John Doe");
student.printName();
}
}
```

**Output**

```
John Doe
```

**Hashtags**

* #Java
* #Protected
* #Access
* #Inheritance
* #SubClass
 
Join Telegram ToolsKiemTrieuDoGroup
Back
Top