Rumah  >  Artikel  >  Java  >  Apakah awam di Jawa?

Apakah awam di Jawa?

WBOY
WBOYasal
2024-08-30 15:22:18901semak imbas

Orang awam ialah kata kunci dalam Java yang digunakan untuk fungsi serta pembolehubah dalam program. Setiap kali kita menggunakan kata kunci awam di hadapan pembolehubah, maka pembolehubah itu tersedia dalam kaedah yang tidak diisytiharkan juga. Selain itu, apabila kita mengisytiharkan kaedah dalam Java juga, kita boleh menggunakan fungsi dalam kelas di mana ia tidak diisytiharkan juga. Orang awam ialah pengubah suai akses di Java. Terdapat juga pengubah suai akses lain dalam peribadi, dilindungi dan lalai seperti Java. Kata kunci peribadi dalam Java adalah sedemikian rupa sehingga apabila fungsi diisytiharkan sebagai peribadi, maka fungsi masing-masing tidak boleh diakses dalam kelas lain di mana ia belum ditakrifkan. Pengubah suai akses pada asasnya ialah sekatan kaedah, fungsi dan kelas dalam program yang tidak boleh diakses dalam kelas atau kaedah lain.

Mulakan Kursus Pembangunan Perisian Percuma Anda

Pembangunan web, bahasa pengaturcaraan, ujian perisian & lain-lain

Sintaks awam di java

Sintaks awam ditunjukkan di bawah. Dalam contoh di bawah, perkataan pembolehubah diisytiharkan sebagai awam di dalam Contoh kelas. Perkataan pembolehubah tersedia dalam fungsi. Fungsinya ialah Sum() dan purata(). Jadi, perkataan pembolehubah tersedia dalam fungsi lain, walaupun ia tidak dipanggil secara khusus dalam fungsi masing-masing. Sekiranya pembolehubah yang telah diisytiharkan sebagai peribadi tidak boleh diakses dalam fungsi atau kelas lain. Oleh itu, dalam kes di mana pembolehubah tidak dibenarkan untuk diakses dalam fungsi lain, pengubah suai akses peribadi digunakan.

Kod:

class Example
{
public int hello;
public void sum(int a)
{
}
public void average(int a)
{
}
}

Contoh orang awam di Jawa

Diberikan di bawah adalah contoh yang dinyatakan:

Contoh #1

Kini kita melihat contoh pengekodan di mana pengubah suai akses awam digunakan, dan kemudian ia digunakan untuk menambah dua nombor. Terdapat dua kelas. Satu ialah main() di mana kita mencipta objek Penambahan(), dan kemudian kita memanggil kelas lain melalui dua nombor. Nama objek yang dicipta ialah obj, dan ia sangat berguna dalam mengira jumlah. Terdapat juga fungsi dan kelas lain seperti Multiply serta Divide. Contoh pengekodan ialah program mudah di mana terdapat dua kelas.

Kod:

class Addition {
public int add(int a, int b){
return a+b;
}
}
public class Main{
public static void main(String args[]){
Addition obj = new Addition();
System.out.println(obj.add(50, 50));
}
}

Output:

Apakah awam di Jawa?

Dua nombor yang disertakan ialah 50 kedua-duanya. Apabila kita menambah dua nombor, kita mendapat output akhir sebagai 100, seperti yang ditunjukkan. Fungsi yang digunakan untuk menambah dua nombor ialah add(), dan objek dicipta. Kita juga boleh mencipta kelas lain di mana kita boleh mempunyai fungsi lain dan kita boleh mencipta objek itu dalam main() program.

Contoh #2

Dalam contoh pengekodan ini, kami mencipta objek dalam main(). Program di bawah digunakan untuk mendarab dua nombor dan menghasilkan output pendaraban. Terdapat satu objek obj yang dicipta dan digunakan untuk memanggil dua nombor. Satu ialah nombor yang mempunyai dua kali ganda sebagai jenisnya, yang digunakan dalam kelas yang sama. Dalam kelas Hello, terdapat main() yang dicipta dan digunakan untuk memanggil petak() serta nombor yang mempunyai jenisnya sebagai dua kali ganda.

Kod:

class XYZ{
public double num = 100;
public int square(int a){
return a*a;
}
}
public class Hello{
public static void main(String args[]){
XYZ obj = new XYZ();
System.out.println(obj.num);
System.out.println(obj.square(10));
}
}

Output:

Apakah awam di Jawa?

Output sampel ialah gambaran yang jelas bagi dua pembolehubah, yang dipanggil di dalam main(). Pertama, nombor 100, yang mempunyai dua kali ganda sebagai jenisnya, ditunjukkan serta kuasa dua nombor yang terdapat dalam fungsi. Terdapat fungsi kuasa dua() yang menunjukkan kuasa dua nombor dan dicipta di dalam kelas lain, dan kemudian di dalam kelas lain, terdapat main(), yang memanggil Dataran(), dan nombor itu ditunjukkan sebagai input. Nombor yang ditunjukkan sebagai input, dalam kes ini, ialah 10, dan kuasa dua nombor masing-masing ialah 100, yang ditunjukkan dalam panel output.

Kelebihan awam di Jawa

  • Tidak seperti pengubah suai akses persendirian, yang merupakan pengubah suai paling terhad, public digunakan apabila fungsi digunakan untuk memanggil dalam kelas.
  •  Ia tersedia dalam kelas, pakej, subkelas(dalam pakej yang sama) dan subkelas(dalam pakej lain).
  • Selain itu, fungsinya juga tersedia dalam kelas lain.
  • Kefungsian awam digunakan untuk menjalankan program yang mempunyai satu main(), dan terdapat berbilang fungsi lain yang mempunyai fungsi berbeza, yang dipanggil di dalam main().

Kesimpulan

Dalam artikel ini, kita melihat beberapa contoh pengekodan serta pelbagai kelebihan Public Access Modifier di Java. Kami juga melihat pengubah suai akses lain seperti peribadi, dilindungi dan lalai. Kelemahan swasta juga ada yang mempunyai sekatan yang sangat besar. Kebolehcapaian pengubah suai akses lain juga ditunjukkan dalam artikel ini dalam rajah.

Atas ialah kandungan terperinci Apakah awam di Jawa?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:Membuang Kata Kunci dalam JavaArtikel seterusnya:Membuang Kata Kunci dalam Java