Objek dan Kelas Java - Pelajari cara Membuat & Menerapkan



Artikel tentang Objek dan Kelas Java ini membahas tentang konsep paling dasar OOP Java yaitu objek dan kelas. Ini juga akan memberi Anda penjelasan singkat tentang cara membuat dan menerapkannya di program Java Anda.

Objek dan kelas dianggap daging dan kentang dari setiap bahasa berbasis OOP. Sejak adalah salah satu yang paling banyak digunakan bahasa menjadi sangat perlu untuk mengetahui konsep-konsep ini dengan hati. Jadi, saya membawakan Anda artikel ini, di mana saya akan memberi Anda gambaran lengkap tentang objek dan kelas Java.

Di bawah ini adalah topik yang dibahas dalam artikel ini:





Kelas dan Objek di Java adalah dua konsep yang berjalan seiring.Anda tidak dapat mempelajarinya tanpa memiliki pengetahuan tentang yang lain. Bersama-sama mereka membentuk blok bangunan Jawa. Jadi, mari dengan cepat beralih ke dasar dan melihat apa yang sebenarnya objek dan kelas Java.

Apa itu Kelas Java?

Kelas di Java adalah cetak biru tempat objek dibuat. Ini adalah entitas logis yang membantu dalam mendefinisikan perilaku dan properti suatu objek. Kelas hanya dapat diakses dari luar melalui instansinya. Setiap kelas di Java harus memiliki beberapa paket. Paket di Jawa tidak lain adalahsekelompok jenis kelas yang serupa, , dan sub - paket .



Kelas-kelas di Java umumnya diklasifikasikan dalam dua kategori:

1. Kelas Bawaan

Kelas bawaan di Java adalah kelas yang dibundel dalam paket yang telah ditentukan di Java.Paket standar adalah paket yang dikembangkan oleh Sun MicroSystems dan disediakan sebagai bagian dari untuk membantu programmer java. Beberapa dari kelas built-in yang banyak digunakan adalah:

  1. Jawa.lang.String
  2. java.lang.System
  3. java.lang.Exception
  4. java.lang.Object
  5. java.lang.Class
  6. java.util.Date
  7. java.util.HashMap
  8. java.util.ArrayList
  9. java.util.Iterator
  10. java.lang.Thread

2. Kelas yang Ditentukan Pengguna / Kustom

Seperti namanya, kelas khusus atau yang ditentukan pengguna adalah kelas yang dibuat oleh pengguna. Ini akan berisi anggota kelas seperti yang ditentukan oleh pengguna.



Anda akan melihat cara membuat kelas di bagian selanjutnya dari artikel objek dan kelas Java ini.

Bagaimana cara membuat kelas di Java?

Membuat kelas sangat sederhana di Java. Di bawah ini adalah kerangka dasar kelas Java:

kelas {// classbody}

Untuk membuat kelas khusus yang lengkap, Anda perlu mengetahui apa saja elemen yang terdiri dari kelas. Kelas Java umumnya terdiri dari berikut ini:

1. Bidang

Field dari suatu kelas digunakan untuk mendefinisikan properti atau atribut status dari objek kelas. Dengan demikian mereka dideklarasikan di dalam tubuh kelas.Sintaks umum untuk mendeklarasikan bidang kelas diberikan di bawah ini:

public class EduDemo {// Deklarasi lapangan //<> <> <>=<>public int var = 1101}

2. Metode

Metode di Java adalah kumpulan pernyataan yang menentukan perilaku objek kelas. Mereka umumnya digunakan untuk mengubah status bidang kelas. Dengan menggunakan metode, Anda juga dapat mendelegasikan tugas di objek lain. Di bawah ini saya telah membuat daftar beberapa properti dari suatu metode:

  • Itu dapat memiliki nol atau lebih argumen
  • Metode harus mengembalikan kosong atau setidaknya satu nilai
  • Ini bisa jadi kelebihan beban yaitu Anda bisa mendefinisikan lebih dari satu metode dengan nama yang sama tetapi harus memiliki implementasi yang berbeda
  • Bisa jadi Anda juga dapat mendefinisikan metode dengan nama dan sintaks yang sama di kelas induk dan anak.

Di bawah ini adalah contoh sederhana untuk mendefinisikan dan memanggil metode di kelas Java:

public class EduDemo {// Mendefinisikan metode tanpa argumen public void show () {System.out.println ('Selamat Datang di Edureka's Tutorial')} // Mendefinisikan metode dua argumen public void add (int a, int b) {int sum = a + b System.out.println (sum)} public static void main (String [] args) {// Inisialisasi variabel int var1 = 10 int var2 = 20 System.out.println (“Objek dan Kelas Edureka di Java ”) // Memanggil metode show () System.out.println ('Jumlah nomor yang diberikan adalah' + add (var1, var2))}}

3. Pembangun

UNTUK konstruktor di Jawa digunakan untuk menginisialisasi objek kelas segera setelah objek dibuat. Sebuah konstruktor harus memiliki nama yang sama dengan kelasnya. Di Java, setiap kelas memiliki konstruktor yang dikenal sebagai konstruktor default, tetapi Anda dapat menambahkan lebih sesuai dengan kebutuhan Anda.

Sintaks umum untuk deklarasi konstruktor adalah:

<> <>(<>) melempar<>{..}

Di bawah ini adalah contoh yang sama:

java util logging logger contoh
public class EduDemo {public EduDemo () {// default constructor} public EduDemo (String name) {// constructor ini memiliki satu parameter}}

Anda dapat mempelajari lebih lanjut tentang konstruktor dengan merujuk ke artikel kami di Pembuat Java .

4. Balok

Blok di Java adalah grup dari satu atau lebih pernyataan yang diapit oleh tanda kurung. Ada dua jenis blok di Java:

  • Blok Statis

Blok statis di Java adalah blok yang dijalankan hanya sekali pada saat pemuatan kelas. Blok statis juga dikenal sebagai blok inisialisasi statis. Sebuah kelas bisa memiliki lebih dari satu blok statis. Sintaks umum untuk deklarasi Blok Statis adalah:

kelas publik EduDemo {static {// block body}}
  • Blok Instance

Blok instance di Java adalah blok yang dijalankan setiap kali objek dibuat. Blok statis juga dikenal sebagai blok inisialisasi instance. Sebuah blok instance dieksekusi sesuai urutan penulisannya setelah konstruktor melakukan panggilan ke super. Sintaks umum untuk deklarasi Blok Instance diberikan di bawah ini:

kelas publik EduDemo {{// block body}}

5. Kelas Bersarang

Kelas yang ditentukan dalam kelas lain disebut kelas Bersarang.

class EduDemo {// class EduDemo class body class InnerClassDemo {// class body}}

Saya harap sekarang Anda sudah tahu cara membuat kelas. Tetapi ada aturan tertentu yang harus Anda patuhi saat membuat kelas di Java.

Aturan untuk Membuat Kelas

  1. Kelas Java harus memiliki kata kunci kelas diikuti dengan nama kelas, dan kelas harus diikuti oleh pengenal resmi.
  2. Nama kelas harus dimulai dengan huruf kapital dan jika Anda menggunakan lebih dari satu kata untuk mendefinisikan nama kelas, setiap huruf pertama dari kata terakhir harus diberi huruf kapital.
  3. Tidak boleh ada spasi atau karakter khusus yang digunakan dalam nama kelas kecuali simbol dolar ($) dan garis bawah (_).
  4. Kelas Java hanya dapat memiliki penentu akses publik atau default.
  5. Itu harus memiliki kata kunci kelas, dan kelas harus diikuti oleh pengenal resmi.
  6. Itu hanya dapat memperluas satu kelas induk. Secara default, semua kelas memperluas java.lang.Object secara langsung atau tidak langsung.
  7. Sebuah kelas secara opsional dapat mengimplementasikan sejumlah antarmuka yang dipisahkan oleh koma.
  8. Anggota kelas harus selalu dinyatakan dalam satu set tanda kurung kurawal{}.
  9. Setiap .Jawa file sumber dapat berisi sejumlah kelas default tetapi hanya dapat memiliki satu kelas publik.
  10. Kelas yang berisi metode main () dikenal sebagai kelas Utama karena akan bertindak sebagai titik masuk ke program Anda.

Sekarang setelah Anda mengetahui cara membuat kelas, sekarang mari selami lebih dalam dan melihat jenis kelas yang disediakan oleh Java.

Jenis Kelas di Jawa

Pada dasarnya ada tiga jenis kelas yang didukung oleh Java:

1. Kelas Beton

Kelas normal secara teknis adalah kelas beton yang berisi metode, variabel kelas, konstruktor, blok, dan semuanya. Di bawah ini adalah contoh dasar kelas beton di Jawa:

// kelas beton kelas eduDemo {// class body}

2. Kelas Abstrak

Sebuah kelas abstrak adalah kelas yang didefinisikan dengan kata kunci abstrak akan memiliki setidaknya satu metode abstrak (yaitu metode tanpa tubuh) di dalamnya. Kelas abstrak tanpa metode abstrak apa pun di dalamnya tidak dapat dibuat instance-nya tetapi hanya dapat diwariskan.

// kelas abstrak kelas abstrak EduDemo {// metode abstrak abstrak void show ()}

3. Antarmuka

Antarmuka mirip dengan kelas kecuali a Antarmuka Java hanya dapat berisi tanda tangan dan bidang metode. Untuk menggunakan antarmuka, itu harus diimplementasikan oleh kelas.

antarmuka publik EduInterface {public void show () public void run ()} kelas publik eduDemo mengimplementasikan EduInterface {public void show () {// implementasi} public void run () {// implementasi}}

Jadi itu semua tentang kelas Java. Sekarang mari beralih ke bagian kedua ini objek dan kelas artikel dan lihat apa itu Objek Java dan mengapa kita membutuhkan mereka untuk mengakses kelas.

Apa itu Objek di Java?

Objek di Java adalah entitas dunia nyata yang memiliki properti dan perilakunya sendiri. Ini dianggap sebagai konsep dasar Java dan menggunakan kelas sebagai cetak birunya. SEBUAH dapat memiliki objek sebanyak yang dibutuhkan. Objek di Java biasanya berisi hal-hal berikut:

  1. Negara : Ini diwakili oleh atribut dan properti dari suatu objek.
  2. Tingkah laku : Ini didefinisikan oleh metode suatu objek
  3. Identitas : Ini memberikan nama unik untuk suatu objek dan juga memungkinkan komunikasi antara dua objek atau lebih.

Mari kita pahami konsep suatu objek menggunakan contoh dunia nyata.

Pembuatan Objek di Jawa - Objek dan Kelas Java - EdurekaMisalkan kita memiliki sebuah objek bernama Seluler. Ini akan memiliki beberapa identitas seperti modelnya, atribut seperti warna, RAM, harga, dan perilaku seperti teks, hidup, mati, dll.. Semua instance kelas Seluler berbagi kumpulan atribut dan perilaku yang sama. Di sini satu hal yang harus Anda ingat adalah nilai atributsetiap objek akan menjadi unik. Selain itu, satu kelas Java dapat memiliki sejumlah instance.

Sekarang setelah Anda mengetahui apa itu objek di Java, sekarang mari pelajari cara membuat objek di bagian selanjutnya dari artikel objek dan kelas Java ini.

Bagaimana Cara Membuat Objek Java?

Ada tiga langkah sederhana untuk membuat objek Java yang tercantum di bawah ini:

  • Pernyataan & minus Ini adalah langkah pertama pembuatan objek. Pada langkah ini, Anda perlu mendeklarasikan variabel dengan nama kelas sebagai .
  • Instansiasi & minus Langkah selanjutnya adalah pembuatan contoh di mana Anda perlu menggunakan kata kunci 'baru' untuk membuat objek.
  • Inisialisasi & minus Akhirnya pada langkah ketiga, Anda perlu menginisialisasi objek dengan memanggil konstruktor kelas.

Di bawah ini adalah contoh membuat objek di Java.

public class EduDemo {public EduDemo () {// Default Constructor System.out.println (“Ini adalah default constructor”)} public EduDemo (String name) {// Constructor ini memiliki satu parameter System.out.println (“Hello : ”+ Name) System.out.println (“ Selamat Datang di Edureka's Tutorial ”)} public static void main (String [] args) {// Membuat objek menggunakan konstruktor default EduDemo myObj = new EduDemo () // Membuat objek menggunakan konstruktor berparameter EduDemo myObj = new EduDemo (“Max”)}}

Jadi, itu semua tentang membuat objek di Java. Dengan ini, kita sampai pada akhir artikel ini tentang Kelas dan objek Java. Semoga saya bisa menjaga konsep tetap jelas dan ringkas.Jika Anda ingin tahu lebih banyak tentang Java, Anda dapat merujuk ke kami .

Sekarang Anda telah memahami apa itu Kelas dan Objek Java, lihat file oleh Edureka, perusahaan pembelajaran online tepercaya dengan jaringan lebih dari 250.000 pelajar yang puas dan tersebar di seluruh dunia. Kursus Pelatihan dan Sertifikasi Java J2EE dan SOA dari Edureka dirancang untuk siswa dan profesional yang ingin menjadi Pengembang Java. Kursus ini dirancang untuk memberi Anda permulaan dalam pemrograman Java dan melatih Anda untuk konsep Java inti dan lanjutan bersama dengan berbagai kerangka kerja Java seperti Hibernate & Spring.

Ada pertanyaan untuk kami? Harap sebutkan di bagian komentar di artikel 'Kelas dan Objek Java' ini dan kami akan menghubungi Anda kembali secepatnya.