Gaya Hidup

Variabel Class dan Instance dalam Teknologi, pengertian, perbedaan

Perbedaan Utama – Variabel Kelas & Instance 

Sebagian besar bahasa pemrograman modern mendukung Pemrograman Berorientasi Objek. Sebuah objek berisi data atau atribut.

Sebuah objek memiliki perilaku tertentu. Mereka dikenal sebagai metode.

Suatu program dapat dimodelkan menggunakan objek. Perangkat lunak merupakan kumpulan program.

Oleh karena itu, perangkat lunak dapat dirancang dan diimplementasikan menggunakan objek. Objek berinteraksi menggunakan metode.

Pemrograman Berorientasi Objek meningkatkan modularitas dan penggunaan kembali kode. Harus ada kelas untuk membuat objek.

Kelas, merupakan istilah yang mengacu pada cetak biru untuk membuat objek. Oleh karena itu, objek adalah turunan dari kelas.

Dalam pemrograman, data perlu disimpan. Data disimpan di lokasi memori.

Lokasi memori ini disebut variabel. Variabel anggota adalah variabel yang dikaitkan dengan objek tertentu.

Ini dapat diakses untuk semua metodenya. Ada dua jenis variabel anggota yaitu variabel kelas dan variabel instan.

Perbedaan yang jelas dari mereka, variabel class dan instance adalah, jika hanya ada satu salinan variabel yang dibagikan dengan semua instance kelas, variabel tersebut disebut variabel kelas dan jika setiap instance kelas memiliki salinan variabelnya sendiri, maka variabel tersebut disebut variabel instan.

ISI

  1. Ikhtisar dan Perbedaan Utama 2. Apa itu Variabel Kelas3.

    Apa itu Instance Variables 4. Kemiripan Antara Class dan Instance Variables5.

    Perbandingan Berdampingan – Variabel Kelas & Instans dalam Bentuk Tabular6. Ringkasan

Pengertian Variabel Kelas?

Ketika hanya ada satu salinan variabel yang dibagikan dengan semua instance kelas, variabel tersebut disebut sebagai variabel kelas.

Variabel kelas, merupakan istilah yang mengacu pada variabel yang dideklarasikan di dalam kelas di luar metode apa pun. Variabel-variabel ini mengandung kata kunci statis.

Variabel-variabel ini terkait dengan kelas, bukan objek. Lihat potongan kode di bawah ini dengan variabel kelas.

Karyawan kelas publik {

id int statis publik;

gaji ganda statis publik;

}

Tes kelas publik {

public static void main(string[] args){

Karyawan e1= Karyawan baru();

Karyawan e2= Karyawan baru();

}

}

Menurut program di atas, e1 dan e2 adalah objek tipe Karyawan. Keduanya akan memiliki salinan memori yang sama.

Jika e1.id= 1 dan mencetak e2.id juga akan memberikan nilai 1. Dimungkinkan untuk mencetak nilai id dan gaji menggunakan nama kelas Karyawan seperti Employee.id, Employee.salary dll.

Pengertian Variabel Instance?

Ketika setiap instance kelas memiliki salinan variabelnya sendiri, maka variabel tersebut dikenal sebagai variabel instan. Lihat program di bawah ini.

Karyawan kelas publik {

id int publik;

gaji ganda publik;

}

Tes kelas publik{

public static void main(string[] args){

Karyawan e1= Karyawan baru();

e1.id=1;

e1.gaji= 20000;

Karyawan e2= Karyawan baru();

e2.id =2;

e2. gaji = 25000;

}

}

Di program utama, e1 dan e2, merupakan istilah yang mengacu pada referensi ke objek bertipe Employee.

Dimungkinkan untuk menetapkan nilai id dan gaji menggunakan operator titik seperti e1.id, e1. gaji dll.

Id dan gaji di kelas Karyawan dikenal sebagai variabel instan. E1 dan e2 adalah objek yang terpisah.

Setiap objek akan memiliki salinan variabel instan yang terpisah. E1 akan memiliki id dan gaji terpisah dan e2 akan memiliki id dan gaji terpisah.

Jadi, variabel instan dibuat saat objek atau instance dibuat.

Apa Persamaan Antara Variabel Kelas dan Instans?

  • Keduanya, merupakan istilah yang mengacu pada jenis variabel.
  • Kedua variabel berada di dalam kelas tetapi di luar metode apa pun.

Apa Perbedaan Antara Kelas dan Variabel Instance?

Variabel Kelas & Variabel Instance

Variabel kelas, merupakan istilah yang mengacu pada variabel di mana hanya ada satu salinan variabel yang dibagikan dengan semua instance kelas.

Variabel instan adalah variabel ketika setiap instance kelas memiliki salinan variabelnya sendiri.

 Asosiasi

Variabel kelas dikaitkan dengan kelas.

Variabel instan dikaitkan dengan objek.

Jumlah salinan

Variabel kelas membuat satu salinan untuk semua objek.

Variabel instan membuat salinan terpisah untuk setiap objek.

Kata kunci

Variabel kelas harus memiliki kata kunci statis.

Variabel instan tidak memerlukan kata kunci khusus seperti statis.

Ringkasan – Variabel Kelas & Instance

Pemrograman berorientasi objek, merupakan istilah yang mengacu pada paradigma pemrograman utama. Ini membantu untuk memodelkan perangkat lunak menggunakan objek.

Objek dibuat menggunakan kelas. Pembuatan objek juga dikenal sebagai instantiasi.

Kelas menyediakan cetak biru untuk membuat objek. Variabel anggota adalah variabel yang dikaitkan dengan objek tertentu.

Ini dapat diakses untuk semua metodenya. Ada dua jenis variabel anggota sebagai, variabel kelas dan variabel instan.

Perbedaan antara kelas dan variabel instan adalah , jika hanya ada satu salinan variabel yang dibagikan dengan semua instance kelas, variabel tersebut disebut variabel kelas dan jika setiap instance kelas memiliki salinan variabelnya sendiri, maka itu variabel disebut variabel instan.

Unduh Versi PDF Variabel Kelas & Instance

Anda dapat mengunduh versi PDF dari artikel ini dan menggunakannya untuk tujuan offline sesuai catatan kutipan. Silakan unduh versi PDF di sini: Perbedaan Antara Kelas dan Variabel Instan

Referensi:

1.tutorialspoint.com.

“Objek dan Kelas Java.” Inti nya. Tersedia di sini 2.“Variabel instan.” Wikipedia, Wikimedia Foundation, 16 Des.

2017. Tersedia di sini 3.“Variabel kelas.” Wikipedia, Wikimedia Foundation, 16 Desember 2017.

Tersedia di sini