Rumah >Java >javaTutorial >Apakah maksud inner dalam java
Pengubah suai dalaman dalam Java digunakan untuk mengisytiharkan kelas dalam, kelas bersarang dalam kelas luar, yang mempunyai kelebihan berikut: merangkum butiran pelaksanaan khusus dan meningkatkan fleksibiliti kod. Kawal akses kepada ahli kelas luaran, meningkatkan keselamatan dan modulariti. Pecahkan kod kepada bahagian yang lebih kecil untuk memudahkan penyelenggaraan dan penyahpepijatan.
inner dalam Java
inner ialah pengubah suai dalam Java yang digunakan untuk mengisytiharkan kelas dalam. Kelas dalam ialah kelas yang bersarang dalam kelas luar dan mempunyai akses kepada ahli peribadi kelas luar.
Kenapa guna inner class?
Kelas dalaman sering digunakan dalam senario berikut:
Mewujudkan kelas dalaman
Untuk membuat kelas dalaman, gunakan pengubah inner seperti berikut:
<code class="java">public class OuterClass { private int x; public static void main(String[] args) { OuterClass outerClass = new OuterClass(); OuterClass.InnerClass innerClass = outerClass.new InnerClass(); innerClass.printX(); } public class InnerClass { public void printX() { System.out.println(x); } } }</code>e
accessing ahli kelas luar
inner boleh mengakses luaran melalui .This kata kunci ahli pembolehubah dan kaedah kelas adalah seperti berikut:
<code class="java">innerClass.printX(); // 调用 OuterClass 中的 printX() 方法</code>
Jenis
Kelas dalaman boleh statik atau bukan statik:
Kelebihan
Atas ialah kandungan terperinci Apakah maksud inner dalam java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!