(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
Pengertian Jaringan Komputer dan Topologi Jaringan Artikel ini akan menjelaskan apa itu jaringan komputer dan…
Jika Anda berkecimpung dalam dunia digital marketing, Anda mungkin sudah familiar dengan Google Analytics. Marketer…
Memahami Apa Itu Deface Website Sangat berbahaya jika tidak segera diperbaiki, karena dampak jangka panjang…
Perbedaan Windows dan Linux di Cloud VPS Salah satu kebingungan umum yang muncul setelah membeli…
Forum telah menjadi bagian penting dari “peradaban” dunia maya. Anda dapat berargumen bahwa forum adalah…
Beberapa Web Proxy Gratis yang Wajib Dicoba Saat ini siapapun bisa mengakses internet dari mana…