Objek dan Kelas Java - Pelajari cara Membuat & Melaksanakan



Artikel mengenai Objek dan Kelas Java ini membincangkan konsep paling asas Java OOP iaitu objek dan kelas. Ini juga akan memberi anda ringkas mengenai cara membuat dan menerapkannya dalam program Java anda.

Objek dan kelas dianggap sebagai daging dan kentang dari mana-mana bahasa berdasarkan OOP. Sejak adalah salah satu yang paling terkenal bahasa menjadi sangat penting untuk mengetahui konsep-konsep ini dengan hati. Oleh itu, saya membawakan kepada anda artikel ini, di mana saya akan memberikan gambaran lengkap mengenai objek dan kelas Java.

Berikut adalah topik yang dibahas dalam artikel ini:





Kelas dan Objek di Jawa adalah dua konsep seperti itu yang beriringan.Anda tidak boleh belajar satu tanpa mengetahui yang lain. Bersama-sama mereka membentuk blok bangunan Jawa. Oleh itu, mari cepat masuk ke dalam asas dan lihat apa sebenarnya objek dan kelas Java.

Apa itu Kelas Java?

Kelas di Java adalah cetak biru dari mana objek dibuat. Ini adalah entiti logik yang membantu dalam menentukan tingkah laku dan sifat objek. Kelas hanya dapat diakses dari luar melalui programnya. Setiap kelas di Java mesti tergolong dalam beberapa pakej. Pakej di Jawa tidak lain dan tidak bukansekumpulan jenis kelas yang serupa, , dan sub - pakej .



Kelas-kelas di Jawa umumnya dikelaskan dalam dua kategori:

1. Kelas terbina dalam

Kelas bawaan di Java adalah kelas yang dibundel dalam pakej yang telah ditentukan di Java.Pakej yang telah ditentukan adalah pakej yang dikembangkan oleh Sun MicroSystems dan disediakan sebagai sebahagian daripada untuk membantu pengaturcara java. Beberapa kelas terbina dalam yang digunakan adalah:

  1. jawa.lang.String
  2. java.lang.Sistem
  3. java.lang.Kecualian
  4. java.lang.Object
  5. java.lang.Kelas
  6. java.util.Tarikh
  7. java.util.HashMap
  8. java.util.ArrayList
  9. java.util.Iterator
  10. java.lang.Tali

2. Kelas Ditentukan Pengguna / Custom

Seperti namanya, kelas khusus atau ditentukan pengguna adalah kelas yang dibuat oleh pengguna. Ia akan mengandungi ahli kelas seperti yang ditentukan oleh pengguna.



Anda akan melihat cara membuat kelas di bahagian seterusnya dari artikel objek dan kelas Java ini.

Bagaimana Membuat Kelas di Java?

Membuat kelas sangat mudah di Java. Berikut adalah kerangka asas kelas Java:

kelas {// classbody}

Untuk membuat kelas tersuai yang lengkap, anda perlu mengetahui apakah pelbagai elemen yang terdiri daripada kelas. Kelas Java umumnya terdiri daripada yang berikut:

1. Padang

Medan kelas digunakan untuk menentukan sifat atau atribut keadaan objek kelas. Oleh itu, mereka dinyatakan dalam badan kelas.Sintaks umum untuk menyatakan medan kelas diberikan di bawah:

kelas awam EduDemo {// Pengisytiharan lapangan //<> <> <>=<>int awam = 1101}

2. Kaedah

Kaedah di Java adalah kumpulan pernyataan yang menentukan tingkah laku objek kelas. Mereka biasanya digunakan untuk mengubah keadaan medan kelas. Dengan menggunakan kaedah, anda juga dapat menyerahkan tugas dalam objek lain. Di bawah ini saya telah menyenaraikan beberapa sifat kaedah:

  • Ia boleh mempunyai argumen sifar atau lebih
  • Kaedah mesti mengembalikan kekosongan atau sekurang-kurangnya satu nilai
  • Ini boleh dibebankan iaitu anda boleh menentukan lebih dari satu kaedah dengan nama yang sama tetapi ia mesti mempunyai pelaksanaan yang berbeza
  • Ia boleh menjadi anda juga boleh menentukan kaedah dengan nama dan sintaksis yang sama di kelas ibu bapa dan anak.

Di bawah ini adalah contoh mudah untuk menentukan dan menggunakan kaedah dalam kelas Java:

kelas awam EduDemo {// Mendefinisikan kaedah tanpa argumen pertunjukan kekosongan awam () {System.out.println ('Welcome to Edureka's Tutorial')} // Mendefinisikan kaedah dua argumen penambahan kekosongan awam sum = a + b System.out.println (sum)} public static void main (String [] args) {// Memulakan pemboleh ubah int var1 = 10 int var2 = 20 System.out.println (“Objek dan Kelas Edureka di Jawa ') // Kaedah memanggil menunjukkan () System.out.println ('Jumlah nombor yang diberi adalah' + tambah (var1, var2))}}

3. Pembina

KE pembina di Jawa digunakan untuk menginisialisasi objek kelas sejurus objek dibuat. Pembina mesti mempunyai namanya sama dengan kelasnya. Di Jawa, setiap kelas mempunyai konstruktor yang dikenali sebagai konstruktor lalai tetapi anda boleh menambahkan lebih banyak mengikut keperluan anda.

Sintaks umum untuk pengisytiharan konstruktor adalah:

<> <>(<>) balingan<>{..}

Berikut adalah contoh yang sama:

kelas awam EduDemo {public EduDemo () {// default konstruktor} public EduDemo (String name) {// Pembina ini mempunyai satu parameter}}

Anda boleh mengetahui lebih lanjut mengenai pembina dengan merujuk artikel kami di Pembina Java .

4. Blok

Blok di Java adalah sekumpulan satu atau lebih pernyataan yang dilampirkan dalam pendakap. Terdapat dua jenis blok di Jawa:

  • Blok Statik

Blok statik di Java adalah blok yang dijalankan hanya sekali pada waktu pemuatan kelas. Blok statik juga dikenali sebagai blok inisialisasi statik. Kelas boleh mempunyai lebih daripada satu blok statik. Sintaks umum untuk pengisytiharan Blok Statik adalah:

kelas awam EduDemo {statik {// blok badan}}
  • Sekatan Instance

Blok instance di Java adalah blok yang dijalankan setiap kali objek dibuat. Blok statik juga dikenali sebagai blok inisialisasi contoh. Blok contoh dijalankan mengikut urutan yang ditulis setelah konstruktor membuat panggilan ke super. Sintaks umum untuk deklarasi Blok Instance diberikan di bawah:

kelas awam EduDemo {{// block body}}

5. Kelas Bersarang

Kelas yang ditakrifkan dalam kelas lain dipanggil kelas Bersarang.

kelas EduDemo {// kelas badan kelas EduDemo InnerClassDemo {// kelas badan}}

Saya harap sekarang anda sudah tahu bagaimana membuat kelas. Tetapi ada peraturan tertentu yang mesti anda patuhi semasa membuat kelas di Java.

pilihan program pilihan di java

Peraturan untuk Membuat Kelas

  1. Kelas Java mesti mempunyai kata kunci kelas diikuti dengan nama kelas, dan kelas mesti diikuti oleh pengecam sah.
  2. Nama kelas mesti dimulakan dengan huruf besar dan jika anda menggunakan lebih dari satu kata untuk menentukan nama kelas, setiap huruf pertama kata-kata terakhir harus dijadikan huruf besar.
  3. Tidak boleh ada spasi atau watak khas yang digunakan dalam nama kelas kecuali simbol dolar ($) dan garis bawah (_).
  4. Kelas Java hanya boleh mempunyai penentu akses awam atau lalai.
  5. Ia mesti mempunyai kata kunci kelas, dan kelas mesti diikuti oleh pengecam sah.
  6. Ia dapat meluaskan satu kelas ibu bapa sahaja. Secara lalai, semua kelas meluaskan java.lang.Object secara langsung atau tidak langsung.
  7. Kelas boleh memilih sebilangan antara muka yang dipisahkan dengan koma.
  8. Anggota kelas mesti selalu dinyatakan dalam set pendakap kerinting{}.
  9. Masing-masing .java fail sumber boleh mengandungi sebilangan besar kelas lalai tetapi hanya boleh mempunyai satu kelas awam.
  10. Kelas yang mengandungi kaedah utama () dikenali sebagai kelas Utama kerana ia akan berfungsi sebagai pintu masuk program anda.

Sekarang setelah anda mengetahui cara membuat kelas, mari kita selami sedikit lebih mendalam dan lihat jenis kelas yang disediakan oleh Java.

Jenis Kelas di Jawa

Pada dasarnya terdapat tiga jenis kelas yang disokong oleh Java:

1. Kelas Konkrit

Kelas normal secara teknikal adalah kelas konkrit yang mengandungi kaedah, pemboleh ubah kelas, pembina, blok dan segalanya. Berikut adalah contoh asas kelas konkrit di Jawa:

// kelas kelas konkrit eduDemo {// kelas badan}

2. Kelas Abstrak

Seorang kelas abstrak adalah kelas yang didefinisikan dengan kata kunci abstrak akan mempunyai sekurang-kurangnya satu kaedah abstrak (iaitu kaedah tanpa badan) di dalamnya. Kelas abstrak tanpa kaedah abstrak di dalamnya tidak dapat dijadikan contoh tetapi hanya boleh diwarisi.

// abstrak kelas abstrak kelas EduDemo {// kaedah abstrak abstrak persembahan kosong ()}

3. Antara muka

Antara muka serupa dengan kelas kecuali a Antara Muka Java hanya boleh mengandungi tandatangan kaedah dan medan. Untuk menggunakan antara muka, ia mesti dilaksanakan oleh kelas.

antara muka awam EduInterface {public void show () public void run ()} public class eduDemo melaksanakan EduInterface {public void show () {// implementasi} public void run () {// implementasi}}

Jadi itu semua mengenai kelas Java. Mari kita beralih ke bahagian kedua ini objek dan kelas artikel dan lihat apa itu Objek Java dan mengapa kita memerlukannya untuk mengakses kelas.

Apakah Objek di Jawa?

Objek di Jawa adalah entiti dunia nyata yang mempunyai harta dan tingkah laku tersendiri. Ini dianggap sebagai konsep dasar Java dan menggunakan kelas sebagai cetak biru mereka. A boleh mempunyai seberapa banyak objek yang diperlukan. Objek di Java biasanya mengandungi perkara berikut:

  1. Nyatakan : Ini diwakili oleh atribut dan sifat objek.
  2. Kelakuan : Ini ditakrifkan dengan kaedah objek
  3. Identiti : Ini memberikan nama yang unik untuk objek dan juga memungkinkan komunikasi antara dua atau lebih objek.

Mari kita fahami konsep objek menggunakan contoh dunia nyata.

Penciptaan Objek di Java - Objek dan Kelas Java - EdurekaKatakan kita mempunyai objek yang dipanggil Mobile. Ia akan mempunyai beberapa identiti seperti model, atribut seperti warna, RAM, harga, dan tingkah laku seperti teks, hidup, mati, dll.. Semua contoh kelas Mobile mempunyai sekumpulan atribut dan tingkah laku yang sama. Di sini satu perkara yang mesti anda ingat ialah nilai atributsetiap objek akan unik. Lebih-lebih lagi, satu kelas Java boleh mempunyai sebilangan contoh.

Sekarang setelah anda mengetahui apa itu objek di Java, mari kita belajar bagaimana membuat objek di bahagian berikutnya dari artikel objek dan kelas Java ini.

Bagaimana Membuat Objek Java?

Terdapat tiga langkah mudah untuk membuat objek Java yang disenaraikan di bawah:

  • Pengisytiharan & tolak Ini adalah langkah pertama pembuatan objek. Dalam langkah ini, anda perlu menyatakan pemboleh ubah dengan nama kelas sebagai .
  • Instantiasi & tolak Langkah seterusnya adalah keadaan di mana anda perlu menggunakan kata kunci 'baru' untuk membuat objek.
  • Permulaan & minus Akhirnya pada langkah ketiga, anda perlu menginisialisasi objek dengan memanggil pembina kelas.

Berikut adalah contoh membuat objek di Java.

kelas awam EduDemo {public EduDemo () {// Default Constructor System.out.println ('This is default default konstruktor')} public EduDemo (String name) {// Pembina ini mempunyai satu parameter System.out.println ('Hello : ”+ Name) System.out.println (“ Welcome to Edureka's Tutorial ”)} public static void main (String [] args) {// Membuat objek menggunakan konstruktor lalai EduDemo myObj = baru EduDemo () // Membuat objek menggunakan pembangun parameter EduDemo myObj = EduDemo baru (“Max”)}}

Jadi, itu semua tentang membuat objek di Java. Dengan ini, kita sampai pada akhir artikel ini mengenai Kelas dan objek Java. Harap saya dapat mengekalkan konsepnya dengan jelas dan ringkas.Sekiranya anda ingin mengetahui lebih lanjut mengenai Java, anda boleh merujuk kepada kami .

Sekarang setelah anda memahami apa itu Kelas dan Objek Java, periksa oleh Edureka, sebuah syarikat pembelajaran dalam talian yang dipercayai dengan rangkaian lebih daripada 250,000 pelajar berpuas hati yang tersebar di seluruh dunia. Kursus Latihan dan Persijilan Java J2EE dan SOA Edureka dirancang untuk pelajar dan profesional yang ingin menjadi Pembangun Java. Kursus ini dirancang untuk memberi Anda awal dalam pengaturcaraan Java dan melatih anda untuk konsep Java teras dan maju bersama dengan pelbagai kerangka kerja Java seperti Hibernate & Spring.

Ada soalan untuk kami? Sila sebutkan di bahagian komen dari artikel 'Kelas dan Objek Java' ini dan kami akan menghubungi anda secepat mungkin.