Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Industrial programming >> java

Apa itu Kelas dan Objek di Java OOPS? Belajar dengan Contoh


Kelas dan Objek di Java adalah komponen dasar dari OOP. Seringkali ada kebingungan antara kelas dan objek. Dalam tutorial ini, kami mencoba memberi tahu Anda perbedaan antara Kelas dan Objek di Java.

Pertama, mari kita pahami apa itu,

Apa itu Kelas di Java?

Kelas adalah cetak biru atau satu set instruksi untuk membangun jenis objek tertentu. Ini adalah konsep dasar Pemrograman Berorientasi Objek yang berputar di sekitar entitas kehidupan nyata. Kelas di Java menentukan bagaimana suatu objek akan berperilaku dan apa isi objek tersebut.

Sintaks Kelas di Java

class <class_name>{  
    field;  
    method;  
  }

Apa itu Objek di Java?

Objek adalah turunan dari kelas. Objek dalam OOPS tidak lain adalah komponen mandiri yang terdiri dari metode dan properti untuk membuat tipe data tertentu berguna. Misalnya nama warna, meja, tas, gonggongan. Saat Anda mengirim pesan ke suatu objek, Anda meminta objek tersebut untuk memanggil atau menjalankan salah satu metodenya seperti yang didefinisikan di dalam kelas.

Dari sudut pandang pemrograman, objek dalam OOPS dapat mencakup struktur data, variabel, atau fungsi. Ini memiliki lokasi memori yang dialokasikan. Objek Java dirancang sebagai hierarki kelas.

Sintaks Objek di Java

ClassName ReferenceVariable = new ClassName();

Apa Perbedaan Objek dan Kelas di Java?

Sebuah Kelas dalam pemrograman berorientasi objek adalah cetak biru atau prototipe yang mendefinisikan variabel dan metode (fungsi) umum untuk semua Objek Java dari jenis tertentu.

Sebuah objek di OOPS adalah spesimen kelas. Objek perangkat lunak sering digunakan untuk memodelkan objek dunia nyata yang Anda temukan dalam kehidupan sehari-hari.

Klik di sini jika video tidak dapat diakses

Pahami konsep Kelas dan Objek Java dengan sebuah contoh.

Mari kita ambil contoh pengembangan sistem manajemen hewan peliharaan, yang khusus ditujukan untuk anjing. Anda akan memerlukan berbagai informasi tentang anjing seperti ras anjing yang berbeda, usia, ukuran, dll.

Anda perlu memodelkan makhluk hidup nyata, yaitu, anjing menjadi entitas perangkat lunak.

Selain itu, pertanyaan jutaan dolarnya adalah, bagaimana Anda mendesain perangkat lunak seperti itu?

Inilah solusinya-

Pertama, mari kita berolahraga.

Anda dapat melihat gambar tiga ras anjing yang berbeda di bawah ini.

Berhenti di sini sekarang! Sebutkan perbedaan di antara mereka.

Beberapa perbedaan yang mungkin telah Anda sebutkan mungkin jenis, usia, ukuran, warna, dll. Jika Anda berpikir sejenak, perbedaan ini juga merupakan beberapa karakteristik umum yang dimiliki oleh anjing-anjing ini. Karakteristik ini (ras, usia, ukuran, warna) dapat membentuk anggota data untuk objek Anda.


Selanjutnya, buat daftar perilaku umum anjing-anjing ini seperti tidur, duduk, makan, dll. Jadi ini akan menjadi tindakan objek perangkat lunak kami.

Sejauh ini kami telah mendefinisikan hal-hal berikut,

Sekarang, untuk nilai anggota data yang berbeda (ukuran ras, usia, dan warna) di kelas Java, Anda akan mendapatkan objek anjing yang berbeda.

Anda dapat merancang program apa pun menggunakan pendekatan OOP ini.

Saat membuat kelas, seseorang harus mengikuti prinsip-prinsip berikut.

Kelas dan Objek di Program Contoh Java

// Class Declaration
public class Dog {
    // Instance Variables
    String breed;
    String size;
    int age;
    String color;

  
    // method 1
    public String getInfo() {
        return ("Breed is: "+breed+" Size is:"+size+" Age is:"+age+" color is: "+color);
    }
    

    public static void main(String[] args) {
        Dog maltese = new Dog();
        maltese.breed="Maltese";
        maltese.size="Small";
        maltese.age=2;
        maltese.color="white";
        System.out.println(maltese.getInfo());
    }
}

Keluaran:

Breed is: Maltese Size is:Small Age is:2 color is: white

Contoh Objek dan Kelas Java:kelas luar utama

Pada program sebelumnya, kita membuat method main() di dalam class. Sekarang, kita membuat kelas dan mendefinisikan metode main() di kelas lain. Ini cara yang lebih baik dari yang sebelumnya.

// Class Declaration
class Dog {
    // Instance Variables
    String breed;
    String size;
    int age;
    String color;

  
    // method 1
    public String getInfo() {
        return ("Breed is: "+breed+" Size is:"+size+" Age is:"+age+" color is: "+color);
    }
}
public class Execute{
    public static void main(String[] args) {
        Dog maltese = new Dog();
        maltese.breed="Maltese";
        maltese.size="Small";
        maltese.age=2;
        maltese.color="white";
        System.out.println(maltese.getInfo());
    }
}

Keluaran:

Breed is: Maltese Size is:Small Age is:2 color is: white

Ringkasan:


java

  1. Kelas dan Objek Java
  2. Kelas Abstrak Java dan Metode Abstrak
  3. Java Nested dan Kelas Dalam
  4. Kelas Tunggal Jawa
  5. Kelas C++ dan Objek dengan Contoh
  6. Tutorial Kelas Abstrak C# dengan Contoh:Apa itu Abstraksi?
  7. Apa itu Antarmuka dalam C # dengan Contoh
  8. Java - Objek dan Kelas
  9. Java - Tanggal dan Waktu
  10. Java - Serialisasi