Perbezaan antara pembolehubah kelas dan contoh

Perbezaan antara pembolehubah kelas dan contoh

Perbezaan utama - Kelas vs pembolehubah contoh
 

Bahasa pengaturcaraan yang paling moden menyokong pengaturcaraan berorientasikan objek. Objek mengandungi data atau atribut. Objek mempunyai tingkah laku tertentu. Mereka dikenali sebagai kaedah. Program boleh menjadi model menggunakan objek. Perisian adalah koleksi program. Oleh itu, perisian boleh direka dan dilaksanakan menggunakan objek. Objek berinteraksi menggunakan kaedah. Pengaturcaraan berorientasikan objek meningkatkan modulariti kod dan kebolehgunaan semula. Harus ada kelas untuk membuat objek. Kelas adalah cetak biru untuk membuat objek. Oleh itu, objek adalah contoh kelas. Dalam pengaturcaraan, data perlu disimpan. Data disimpan di lokasi memori. Lokasi memori ini dipanggil pembolehubah. Pemboleh ubah ahli adalah pemboleh ubah yang dikaitkan dengan objek tertentu. Ia boleh diakses untuk semua kaedahnya. Terdapat dua jenis pembolehubah ahli yang merupakan pembolehubah kelas dan pembolehubah contoh. The Perbezaan utama antara pembolehubah kelas dan contohnya ialah, Sekiranya terdapat hanya satu salinan pembolehubah yang dikongsi dengan semua contoh kelas, pembolehubah tersebut dipanggil pembolehubah kelas dan jika setiap contoh kelas mempunyai salinan pembolehubah sendiri, maka pembolehubah tersebut dipanggil pembolehubah contoh.

Kandungan

1. Gambaran Keseluruhan dan Perbezaan Utama
2. Apakah pembolehubah kelas
3. Apakah pembolehubah contoh
4. Persamaan antara pembolehubah kelas dan contoh
5. Perbandingan sampingan - Pembolehubah contoh kelas vs dalam bentuk jadual
6. Ringkasan

Apakah pembolehubah kelas?

Apabila terdapat hanya satu salinan pembolehubah yang dikongsi dengan semua contoh kelas, pembolehubah tersebut dipanggil sebagai pembolehubah kelas. Pembolehubah kelas adalah pembolehubah yang diisytiharkan di dalam kelas di luar kaedah. Pembolehubah ini mengandungi statik kata kunci.Pembolehubah ini dikaitkan dengan kelas, bukan pada objek.

Rajah 01: Pemboleh ubah kelas dan pembolehubah contoh

Rujuk sekeping kod di bawah dengan pembolehubah kelas.

pekerja kelas awam

Id Int Statik Awam;

gaji dua statik awam;

Ujian Kelas Awam

public static void main (string [] args)

Pekerja E1 = Pekerja Baru ();

Pekerja E2 = Pekerja Baru ();

Menurut program di atas, E1 dan E2 adalah objek jenis pekerja. Kedua -duanya akan mempunyai salinan memori yang sama. Jika E1.id = 1 dan percetakan e2.id juga akan memberikan nilai 1. Adalah mungkin untuk mencetak nilai ID dan gaji menggunakan nama kelas pekerja seperti pekerja.Id, pekerja.gaji dll.

Apakah pembolehubah contoh?

Apabila setiap contoh kelas mempunyai salinan pembolehubah sendiri, maka pembolehubah tersebut dikenali sebagai pembolehubah contoh. Rujuk program di bawah.

pekerja kelas awam

id int awam;

gaji dua kali ganda;

Ujian Kelas Awam

public static void main (string [] args)

Pekerja E1 = Pekerja Baru ();

e1.id = 1;

e1.gaji = 20000;

Pekerja E2 = Pekerja Baru ();

e2.id = 2;

e2. gaji = 25000;

Dalam program utama, E1 dan E2 adalah rujukan kepada objek jenis pekerja. Adalah mungkin untuk memberikan nilai untuk ID dan gaji menggunakan pengendali titik seperti E1.id, e1. gaji dll. ID dan gaji di kelas pekerja dikenali sebagai pembolehubah contoh. E1 dan E2 adalah objek berasingan. Setiap objek akan mempunyai salinan pembolehubah contoh yang berasingan. E1 akan mempunyai ID dan Gaji yang berasingan dan E2 akan mempunyai ID dan Gaji yang berasingan. Oleh itu, pembolehubah contoh dibuat apabila objek atau contohnya dibuat.

Apakah persamaan antara pembolehubah kelas dan contoh?

  • Kedua -duanya adalah jenis pembolehubah.
  • Kedua -dua pembolehubah berada di dalam kelas tetapi di luar kaedah.

Apakah perbezaan antara pembolehubah kelas dan contoh?

Pembolehubah kelas vs pembolehubah contoh

Pembolehubah kelas adalah pembolehubah di mana hanya ada satu salinan pembolehubah yang dikongsi dengan semua contoh kelas. Pembolehubah contoh adalah pembolehubah apabila setiap contoh kelas mempunyai salinan pembolehubah sendiri.
 Persatuan
Pembolehubah kelas dikaitkan dengan kelas. Pemboleh ubah contoh dikaitkan dengan objek.
Bilangan salinan
Pembolehubah Kelas Buat satu salinan untuk semua objek. Pemboleh ubah contoh buat salinan berasingan untuk setiap objek.
 Kata kunci
Pembolehubah kelas harus mempunyai kata kunci statik. Pembolehubah contoh tidak memerlukan kata kunci khas seperti statik.

Ringkasan -Kelas vs pembolehubah contoh

Pengaturcaraan berorientasikan objek adalah paradigma pengaturcaraan utama. Ia membantu memodelkan perisian menggunakan objek. Objek dibuat menggunakan kelas. Penciptaan Objek juga dikenali sebagai Instantiation. Kelas menyediakan cetak biru untuk membuat objek. Pemboleh ubah ahli adalah pemboleh ubah yang dikaitkan dengan objek tertentu. Ia boleh diakses untuk semua kaedahnya. Terdapat dua jenis pembolehubah ahli seperti, pembolehubah kelas dan pembolehubah contoh. Perbezaan antara pembolehubah kelas dan contoh ialah, jika terdapat hanya satu salinan pembolehubah yang dikongsi dengan semua contoh kelas, pembolehubah tersebut dipanggil pembolehubah kelas dan jika setiap contoh kelas mempunyai salinan pembolehubah sendiri, maka tersebut pembolehubah dipanggil pembolehubah contoh.

Muat turun versi PDF pembolehubah contoh kelas vs

Anda boleh memuat turun versi PDF artikel ini dan menggunakannya untuk tujuan luar talian mengikut nota petikan. Sila muat turun versi pdf di sini: perbezaan antara pembolehubah kelas dan contoh

Rujukan:

1.TutorialSpoint.com. "Objek dan kelas Java." Tujuan itu. Terdapat di sini
2."Pembolehubah contoh."Wikipedia, Yayasan Wikimedia, 16 Dis. 2017. Terdapat di sini   
3."Pemboleh ubah kelas."Wikipedia, Yayasan Wikimedia, 16 Dis. 2017. Terdapat di sini