Pelajari Cara Membuat Kelas di Java

Pelajari Cara Membuat Kelas di Java

Pembentukan kelas di Java adalah komponen asas dari apa yang dikenali sebagai pengaturcaraan berorientasikan objek. Pengaturcaraan berorientasikan objek adalah paradigma (gaya pengaturcaraan) yang berdasarkan pada penggunaan objek yang dapat saling mengirim mesej.





Untuk memahami sepenuhnya cara menggunakan kelas di Java, pertama-tama anda perlu memahami objek apa.





Meneroka Objek

Di Jawa, istilah objek sering digunakan secara bergantian dengan istilah kelas, yang dapat dimengerti mengingat objek dibuat dari kelas.





Kelas boleh dianggap sebagai cetak biru - jadi ia mengandungi semua maklumat yang diperlukan untuk membuat objek.

Sebagai contoh, anda mungkin membuat kelas pelajar yang akan mengandungi maklumat asas mengenai pelajar, seperti nama, umur, dan kursus pengajian. Setiap kali pelajar baru dibuat menggunakan kelas pelajar bahawa pelajar disebut sebagai objek.



Membuat Kelas di Java

Pembuatan kelas di Java diperlukan kerana mereka memberikan struktur program anda, dan mengurangkan jumlah kod yang ada dalam program anda. Daripada membuat keadaan dan tingkah laku baru untuk setiap objek serupa dalam program, anda hanya boleh memanggil kelas yang mempunyai templat untuk membuat objek itu.

Dalam kelas Java, salah satu pernyataan yang paling penting adalah pengisytiharan kelas.





Pengisytiharan Kelas

Sebagai aturan umum, setiap kelas di Java dinyatakan menggunakan kata kunci publik, yang menunjukkan bahawa kelas yang dimaksud dapat diakses oleh kelas lain dalam program Java. Kata kunci kelas mengikuti ini dan berfungsi untuk menunjukkan bahawa pernyataan Java yang anda buat adalah kelas.

Seterusnya adalah nama kelas, yang biasanya dimulakan dengan huruf besar dan boleh menjadi nama apa pun yang anda fikirkan sesuai untuk objek yang ingin anda buat. Dalam contoh di bawah nama kelas adalah pelajar, kerana tujuannya adalah untuk membuat objek pelajar dari kelas ini.





Contoh Deklarasi Kelas di Jawa

cara mengelompokkan tab dalam krom
public class Student {
}

Komponen akhir pengisytiharan kelas adalah pendakap kerinting terbuka dan tutup. Pendakap kerinting pertama menandakan permulaan kelas, sementara pendakap kerinting kedua menandakan berakhirnya kelas. Oleh itu, setiap keadaan dan tingkah laku yang unik untuk kelas kita akan disimpan di antara pendakap kerinting ini.

Menggunakan pendakap keriting membantu menambahkan struktur pada kod Java anda. Ciri ini tidak boleh dianggap remeh kerana bahasa lain, seperti Python, tidak menggunakan pendakap keriting untuk menyusun kod semasa membuat kelas.

Berkaitan: Cara Membuat Kelas Sederhana di Python

Atribut Kelas Java

Atribut dapat dianggap sebagai blok bangunan untuk kelas Java; mereka mengandungi elemen data yang digunakan untuk memberikan sesuatu keadaannya dan sering disebut sebagai pemboleh ubah.

Kelas kami dipanggil pelajar dan tertumpu pada menyimpan maklumat pelajar yang termasuk dalam kolej / universiti tertentu. Oleh itu, maklumat yang terdapat dalam fail boleh berupa nama, umur, dan kursus pengajian setiap pelajar.

Contoh Kelas Dengan Atribut

public class Student {
//variable declaration
private String fname;
private String lname;
private int age;
private String courseOfStudy;
}

Terdapat beberapa perkara penting yang perlu diperhatikan dalam program di atas. Ketika menyatakan atribut / variabel di Java, Anda harus memiliki pengubah akses, jenis data, dan nama pemboleh ubah.

Dalam program kami, pengubah akses adalah kata kunci peribadi, yang digunakan untuk mencegah akses luaran ke data di kelas pelajar, dan ini adalah amalan pengaturcaraan yang baik kerana melindungi integriti data yang disimpan dalam kelas.

Terdapat dua perwakilan jenis data yang berbeza dalam program kami - String dan int.

  • Kata kunci String digunakan untuk menyatakan pemboleh ubah yang menyimpan data teks dan perlu dimulai dengan huruf besar S untuk dikenali oleh penyusun Java.
  • Kata kunci int digunakan untuk menyatakan atribut yang menyimpan data integer dan harus dalam semua huruf kecil kerana bahasa Pemrograman Java peka huruf besar kecil.

Nama pemboleh ubah biasanya merupakan bahagian terakhir dari atribut / pengisytiharan pemboleh ubah. Walau bagaimanapun, nilai pemboleh ubah dapat diberikan kepadanya semasa peringkat pengisytiharan. Setelah semua pemboleh ubah dinyatakan, anda boleh beralih ke penciptaan pembina.

Pembina Java

Tidak ada kelas di Jawa yang lengkap tanpa konstruktor --- itu adalah konsep teras bahasa. Konstruktor adalah kaedah di Java yang digunakan untuk memberikan keadaan suatu objek dan dipanggil secara automatik ketika suatu objek dibuat. Kini terdapat tiga jenis konstruktor: default, primer, dan copy.

Apabila objek dibuat dari kelas, Anda dapat memilih untuk memberikan apa yang dikenal sebagai parameter (nilai yang dapat diteruskan ke metode) ke objek atau anda dapat membuatnya tanpa parameter apa pun.

Sekiranya objek baru dibuat dari kelas dan tidak diberi parameter, maka konstruktor lalai akan dipanggil; namun, jika parameter disediakan maka konstruktor utama akan dipanggil.

Contoh Kelas Dengan Pembina Lalai

public class Student {
//variable declaration
private String fname;
private String lname;
private int age;
private String courseOfStudy;
//default constructor
public Student() {
fname = 'John';
lname = 'Doe';
age = 20;
courseOfStudy = 'Pyschology';
}
}

Dalam kod di atas konstruktor lalai kami diberikan pengubah suai awam, yang membolehkannya diakses di luar kelas pelajar. Pengubah akses konstruktor anda mestilah bersifat umum, jika tidak, kelas anda tidak akan dapat membuat objek menggunakan kelas lain.

Pembina selalu diberi nama kelas yang menjadi milik mereka. Untuk konstruktor lalai, nama kelas diikuti oleh tanda kurung seperti yang ditunjukkan dalam kod kami di atas. Tanda kurung harus diikuti dengan pendakap keriting terbuka dan tutup yang akan mengandungi tugasan lalai bagi pemboleh ubah yang tergolong dalam kelas.

Dari contoh kod kami di atas, setiap kali contoh kelas pelajar dibuat tanpa parameter, konstruktor lalai akan dipanggil dan pelajar dengan nama John Doe, usia 20 tahun, dan kursus psikologi akan dibuat.

Contoh Kelas Dengan Pembina Utama

public class Student {
//variable declaration
private String fname;
private String lname;
private int age;
private String courseOfStudy;
//default constructor
public Student() {
fname = 'John';
lname = 'Doe';
age = 0;
courseOfStudy = 'Pyschology';
}
//primary constructor
public Student(String fname, String lname, int age, String courseOfStudy) {
this.fname = fname;
this.lname = lname;
this.age = age;
this.courseOfStudy = courseOfStudy;
}
}

Perbezaan utama antara default dan konstruktor utama adalah bahawa konstruktor utama mengambil argumen, sementara konstruktor lalai tidak. Untuk menggunakan pembina utama kelas pelajar, anda perlu memberikan nama, umur, dan kursus pengajian untuk objek pelajar yang ingin anda buat.

Dalam konstruktor utama, setiap nilai atribut data yang diterima sebagai parameter disimpan dalam pemboleh ubah yang sesuai. Kata kunci ini digunakan untuk menunjukkan bahawa pemboleh ubah yang mereka sambungkan menjadi milik kelas pelajar, sementara pemboleh ubah lain adalah apa yang diterima sebagai parameter apabila objek kelas dibuat menggunakan konstruktor utama.

Salinan konstruktor adalah salinan konstruktor utama dan tidak diperlukan untuk kejayaan pelaksanaan program Java anda; oleh itu, tidak perlu memasukkannya.

Sekarang Anda Boleh Membuat Kelas Sederhana di Java

Artikel ini menunjukkan bagaimana tidak hanya membuat kelas yang berguna dalam bahasa pengaturcaraan Java, tetapi juga beberapa asas pengaturcaraan berorientasi objek. Ini termasuk penciptaan pemboleh ubah dan meneroka jenis data 'Sting' dan 'int', dan memahami pengubah akses awam dan swasta di Java.

Kredit Gambar: Christina Morillo / Pexels

Berkongsi Berkongsi Tweet E-mel Cara Menulis untuk Loop di Java

Ketahui cara menggunakan gelung, salah satu kemahiran yang paling berguna untuk dikuasai dalam pengaturcaraan pemula.

Baca Seterusnya
Topik-topik yang berkaitan
  • Pengaturcaraan
  • Jawa
Mengenai Pengarang Kadeisha Kean(21 Artikel Diterbitkan)

Kadeisha Kean adalah Pembangun Perisian Penuh dan Penulis Teknikal / Teknologi. Dia mempunyai kemampuan berbeza untuk menyederhanakan beberapa konsep teknologi yang paling kompleks; menghasilkan bahan yang dapat difahami dengan mudah oleh mana-mana pemula teknologi. Dia minat menulis, mengembangkan perisian yang menarik, dan menjelajah dunia (melalui dokumentari).

Lagi Dari Kadeisha Kean

Langgan buletin kami

Sertailah buletin kami untuk mendapatkan petua, ulasan, ebook percuma, dan tawaran eksklusif!

Klik di sini untuk melanggan