(0275) 2974 127
Java adalah bahasa yang lebih tua yang dibangun dengan struktur bahasa Pemrograman Berorientasi Objek, yang berarti sebagian besar tidak semua, hal di Java adalah objek. Mengingat bahwa bahasa OOP sangat populer, mereka cenderung menjadi bahasa yang kuat dengan banyak fitur. Faktanya, bahkan kelas adalah objek di Java dan dalam posting ini, akan belajar lebih banyak tentang mereka dan mengapa itu penting.
Posting ini akan membahas kelas Java dan apa artinya bagi sebagai pengembang. Selain itu juga akan mempelajari sintaks, struktur, persyaratan, dan perilaku kelas Java. Pada akhir ini akan memiliki pemahaman dasar tentang kelas Java dan bagaimana memanfaatkannya dalam perangkat lunak.
Selain itu juga akan melihat beberapa video dan contoh kode untuk membantu mendorong konsep ke rumah.
Class merupakan suatu “Blueprint” atau “Cetakan” untuk menciptakan suatu instance dari object. Class juga merupakan grup suatu object dengan kemiripan attributes/properties, behavior dan relasi ke object lain. Contoh : Class Person, Vehicle, Tree, Fruit dan lainnya.
Pertimbangkan hewan peliharaan, misalnya; hewan peliharaan dapat memiliki atribut yang menggambarkan keberadaannya. Misalnya, hewan peliharaan bisa berupa kucing, anjing, atau kadal. Selain itu, objek tersebut dapat memiliki sub-objek seperti warna, berat, jenis, dan atribut lainnya. Di sinilah kelas masuk; mereka memungkinkan untuk membuat cetak biru untuk hewan peliharaan. Cetak biru ini akan memungkinkan untuk membuat beberapa hewan peliharaan dengan atribut yang sama tetapi nilai yang berbeda.
Dengan struktur ini, kami dapat dengan cepat memetakkan contoh hewan peliharaan individu berdasarkan atribut dan subkelas bersama. Misalnya, bisnis mungkin menggunakan kelas untuk mengidentifikasi jenis klien atau transaksi. Setiap instance akan memiliki informasi unik seperti nama, harga, jumlah, dll.
Ada beberapa macam class yaitu :
Di Java, sebuah kelas memiliki beberapa bagian kerja yang harus ada agar berfungsi dengan benar. Ada bagian yang diperlukan dan opsional dalam deklarasi kelas, dan masing-masing memiliki tujuan yang unik.
Mari kita lihat masing-masing bagian penting dari teka-teki ini secara lebih rinci di bawah ini :
Dengan masing-masing bagian dari kelas ini akan dapat mendeklarasikan kelas pertama.
Berikut contoh class dibawah ini :
public class cat{
String breed;
int age;
String color;
void miaow(){
}
void hungry(){
}
void sleeping(){
}
}
Class dapat berisi salah satu jenis variabel berikut :
Class dapat memiliki sejumlah method untuk mengakses nilai dari berbagai jenis method. Dalam contoh diatas miaow(), hungry(), dan sleeping() adalah method.
Kelas dan objek Java tidak sama, meskipun mereka memiliki hubungan yang dalam. Ketika sebuah kelas dipakai di Java, sebuah objek dibuat atau diinisialisasi. Proses ini mirip dengan membuat contoh baru seseorang. Setiap kali objek baru dibuat dari kelas, “Orang” baru dibuat.
Setiap Person baru akan memiliki atribut, perilaku, dan metode yang sama tetapi mengandung nilai yang berbeda. Saat membuat beberapa instance baru atau objek kelas dari Person, masing-masing akan memiliki nama yang kemungkinan akan berbeda.
Seperti disebut sebelumnya class menyediakan “blueprint” untuk objek jadi pada dasarnya,sebuah objek dibuat dari class.Di java, kata kunci “new” digunakan untuk membuat objek baru.
Ada tiga langkah membuat objek dari class :
Berikut contoh membuat objek dibawah ini :
public class Kitten{
public Kitten(String name){
// konstruktor ini memiliki satu parameter, name
System.out.println("my kitten is:" + name);
}
public static void main (String []args){
//ikuti statement ini untuk membuat objek mykitten
Kitten mykitten = new Kitten ("teo");
}
}
Jika code diatas benar maka hasilnya seperti berikut :
my kitten is:teo
Design website toko online tidak hanya soal estetika, tapi juga UX yang bagus secara keseluruhan.…
Sebelum memulai karir Anda sebagai desainer UX, Anda harus membuat portofolio yang mencakup semua pengalaman…
Keep-Alive memungkinkan browser pengunjung Anda mendownload semua konten (JavaScript, CSS, gambar, video, dll) melalui koneksi…
Job description seorang web developer adalah membuat situs web menggunakan berbagai bahasa pemrograman. Tanggung jawab…
Secara default, WordPress tidak mendukung A/B testing. Tapi jangan khawatir. Di bawah ini, kami telah…
UX design merupakan singkatan dari User Experience design atau desain pengalaman pengguna. Istilah ini sering…