Pengubah suai akses dalam keterlihatan ahli kawalan Java, terdapat empat: awam (semua kelas dan pakej), dilindungi (pakej dan subkelas yang sama), lalai (pakej yang sama) dan peribadi (kelas yang diisytiharkan sahaja).
Access Modifiers in Java
Di Java, access modifiers digunakan untuk mengawal keterlihatan kelas, kaedah, medan dan ahli lain. Terdapat empat pengubah akses, iaitu:
Penggunaan
Contoh
<code class="java">// Public class public class MyClass { // Protected method protected void myProtectedMethod() { } // Default field int myDefaultField; // Private constructor private MyClass() { } }</code>
Dalam contoh ini:
MyClass
是一个公共类,可以在任何类或包中使用。myProtectedMethod
是一个受保护的方法,可以在 MyClass
本身以及其子类中使用。myDefaultField
是一个默认字段,只能在与 MyClass
相同的包中的类中使用。MyClass
的构造函数是私有的,只能在 MyClass
myProtectedMethod
ialah kaedah yang dilindungi yang boleh digunakan dalam MyClass
itu sendiri serta subkelasnya. myDefaultField
ialah medan lalai yang hanya boleh digunakan dalam kelas dalam pakej yang sama seperti MyClass
. 🎜🎜 MyClass
pembina adalah peribadi dan hanya boleh digunakan dalam MyClass
itu sendiri. 🎜🎜Atas ialah kandungan terperinci Apakah pengubah akses dalam java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!