Jadual Kandungan
Contoh orang awam di Jawa
Contoh #2
Kelebihan awam di Jawa
Kesimpulan
Rumah Java javaTutorial Apakah awam di Jawa?

Apakah awam di Jawa?

Aug 30, 2024 pm 03:22 PM
java

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)
{
}
}
Salin selepas log masuk

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));
}
}
Salin selepas log masuk

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));
}
}
Salin selepas log masuk

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 Laman Web ini
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

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

<🎜>: Bubble Gum Simulator Infinity - Cara Mendapatkan dan Menggunakan Kekunci Diraja
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Nordhold: Sistem Fusion, dijelaskan
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Mandragora: Whispers of the Witch Tree - Cara Membuka Kunci Cangkuk Bergelut
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Tutorial Java
1672
14
Tutorial PHP
1276
29
Tutorial C#
1256
24
PHP vs Python: Memahami Perbezaan PHP vs Python: Memahami Perbezaan Apr 11, 2025 am 12:15 AM

PHP dan Python masing -masing mempunyai kelebihan sendiri, dan pilihannya harus berdasarkan keperluan projek. 1.Php sesuai untuk pembangunan web, dengan sintaks mudah dan kecekapan pelaksanaan yang tinggi. 2. Python sesuai untuk sains data dan pembelajaran mesin, dengan sintaks ringkas dan perpustakaan yang kaya.

PHP: Bahasa utama untuk pembangunan web PHP: Bahasa utama untuk pembangunan web Apr 13, 2025 am 12:08 AM

PHP adalah bahasa skrip yang digunakan secara meluas di sisi pelayan, terutamanya sesuai untuk pembangunan web. 1.PHP boleh membenamkan HTML, memproses permintaan dan respons HTTP, dan menyokong pelbagai pangkalan data. 2.PHP digunakan untuk menjana kandungan web dinamik, data borang proses, pangkalan data akses, dan lain -lain, dengan sokongan komuniti yang kuat dan sumber sumber terbuka. 3. PHP adalah bahasa yang ditafsirkan, dan proses pelaksanaan termasuk analisis leksikal, analisis tatabahasa, penyusunan dan pelaksanaan. 4.Php boleh digabungkan dengan MySQL untuk aplikasi lanjutan seperti sistem pendaftaran pengguna. 5. Apabila debugging php, anda boleh menggunakan fungsi seperti error_reporting () dan var_dump (). 6. Mengoptimumkan kod PHP untuk menggunakan mekanisme caching, mengoptimumkan pertanyaan pangkalan data dan menggunakan fungsi terbina dalam. 7

Cuti atau kembali dari Java 8 Stream Foreach? Cuti atau kembali dari Java 8 Stream Foreach? Feb 07, 2025 pm 12:09 PM

Java 8 memperkenalkan API Stream, menyediakan cara yang kuat dan ekspresif untuk memproses koleksi data. Walau bagaimanapun, soalan biasa apabila menggunakan aliran adalah: bagaimana untuk memecahkan atau kembali dari operasi foreach? Gelung tradisional membolehkan gangguan awal atau pulangan, tetapi kaedah Foreach Stream tidak menyokong secara langsung kaedah ini. Artikel ini akan menerangkan sebab -sebab dan meneroka kaedah alternatif untuk melaksanakan penamatan pramatang dalam sistem pemprosesan aliran. Bacaan Lanjut: Penambahbaikan API Java Stream Memahami aliran aliran Kaedah Foreach adalah operasi terminal yang melakukan satu operasi pada setiap elemen dalam aliran. Niat reka bentuknya adalah

PHP vs Bahasa Lain: Perbandingan PHP vs Bahasa Lain: Perbandingan Apr 13, 2025 am 12:19 AM

PHP sesuai untuk pembangunan web, terutamanya dalam pembangunan pesat dan memproses kandungan dinamik, tetapi tidak baik pada sains data dan aplikasi peringkat perusahaan. Berbanding dengan Python, PHP mempunyai lebih banyak kelebihan dalam pembangunan web, tetapi tidak sebaik python dalam bidang sains data; Berbanding dengan Java, PHP melakukan lebih buruk dalam aplikasi peringkat perusahaan, tetapi lebih fleksibel dalam pembangunan web; Berbanding dengan JavaScript, PHP lebih ringkas dalam pembangunan back-end, tetapi tidak sebaik JavaScript dalam pembangunan front-end.

PHP vs Python: Ciri dan Fungsi Teras PHP vs Python: Ciri dan Fungsi Teras Apr 13, 2025 am 12:16 AM

PHP dan Python masing -masing mempunyai kelebihan sendiri dan sesuai untuk senario yang berbeza. 1.PHP sesuai untuk pembangunan web dan menyediakan pelayan web terbina dalam dan perpustakaan fungsi yang kaya. 2. Python sesuai untuk sains data dan pembelajaran mesin, dengan sintaks ringkas dan perpustakaan standard yang kuat. Apabila memilih, ia harus diputuskan berdasarkan keperluan projek.

Impak PHP: Pembangunan Web dan seterusnya Impak PHP: Pembangunan Web dan seterusnya Apr 18, 2025 am 12:10 AM

Phphassignificantelympactedwebdevelopmentandextendsbeyondit.1) itpowersmajorplatformslikeworderpressandexcelsindatabaseIntions.2) php'SadaptabilityAldoStoScaleforlargeapplicationFrameworksLikelara.3)

PHP: asas banyak laman web PHP: asas banyak laman web Apr 13, 2025 am 12:07 AM

Sebab mengapa PHP adalah timbunan teknologi pilihan untuk banyak laman web termasuk kemudahan penggunaannya, sokongan komuniti yang kuat, dan penggunaan yang meluas. 1) Mudah dipelajari dan digunakan, sesuai untuk pemula. 2) Mempunyai komuniti pemaju yang besar dan sumber yang kaya. 3) Digunakan secara meluas dalam platform WordPress, Drupal dan lain -lain. 4) Mengintegrasikan dengan ketat dengan pelayan web untuk memudahkan penggunaan pembangunan.

PHP vs Python: Gunakan Kes dan Aplikasi PHP vs Python: Gunakan Kes dan Aplikasi Apr 17, 2025 am 12:23 AM

PHP sesuai untuk pembangunan web dan sistem pengurusan kandungan, dan Python sesuai untuk sains data, pembelajaran mesin dan skrip automasi. 1.PHP berfungsi dengan baik dalam membina laman web dan aplikasi yang cepat dan berskala dan biasanya digunakan dalam CMS seperti WordPress. 2. Python telah melakukan yang luar biasa dalam bidang sains data dan pembelajaran mesin, dengan perpustakaan yang kaya seperti numpy dan tensorflow.

See all articles