Perbezaan Antara Atribut dan Parameter

Perbezaan Utama - Atribut vs Parameter
 

The perbezaan utama antara atribut dan parameter ialah atribut adalah pembolehubah mana-mana jenis yang diisytiharkan secara langsung dalam kelas manakala parameter ialah pembolehubah yang ditakrifkan oleh fungsi yang menerima nilai apabila dipanggil.

Dalam bahasa pengaturcaraan seperti Java, terdapat konsep seperti objek, kelas dan fungsi. Apabila pengekodan, pemrogram perlu mengikuti sintaks khusus yang berkaitan dengan bahasa pengaturcaraan. Atribut digunakan dengan kelas dan objek manakala parameter digunakan dengan fungsi atau kaedah. Artikel ini membincangkan perbezaan antara atribut dan parameter.

KANDUNGAN

1. Gambaran Keseluruhan dan Perbezaan Utama
2. Apakah Atribut
3. Apakah Parameter itu
4. Side by Side Comparison - Atribut vs Parameter dalam Borang Tabular
5. Ringkasan

Apakah Atribut?

Bahasa pengaturcaraan seperti Java menyokong pemrograman Berorientasi Objek. Paradigma pengaturcaraan ini berdasarkan objek. Objek mempunyai keadaan dan tingkah laku. Negeri diwakili oleh nilai data. Mereka juga dipanggil sebagai bidang atau sifat. Tingkah laku atau fungsinya diwakili oleh kaedah. Kelas adalah pelan tindakan untuk membuat objek. Oleh itu, objek adalah contoh kelas. Objek pelajar boleh mempunyai atribut seperti id pelajar dan nama. Pekerja boleh mempunyai atribut seperti ID pekerja, nama, gaji dan jabatan. Objek Haiwan boleh mempunyai atribut seperti nama, makanan kegemaran dan lain-lain.

Rajah 01: Program Java dengan Atribut

Menurut program di atas, kelas Rhombus mempunyai dua atribut iaitu diagonal1 dan diagonal2. Ia juga mempunyai pembina dan kaedah untuk mengira kawasan tersebut. Dalam program utama, objek Rhombus dicipta. Dua nilai diluluskan kepada pembina, dan mereka akan menyerahkan atribut diagonal1 dan diagonal2. Apabila memanggil kaedah calArea, kawasan Rhombus dikira, dan ia akan mengembalikan jawapannya, yang merupakan nilai berganda. Akhirnya, kawasan yang dikira akan mencetak pada skrin. Nilai dua pepenjuru adalah sifat kelas dan objek r1.

Apakah Parameter itu?

Fungsi adalah konsep utama dalam pengaturcaraan. Ini adalah satu set pernyataan untuk melaksanakan tugas tertentu. Fungsi meningkatkan kebolehterimaan kod. Terdapat fungsi yang telah ditetapkan oleh bahasa pengaturcaraan yang telah dipratentukan. Programmer juga boleh menulis fungsinya sendiri. Mereka dipanggil sebagai fungsi yang ditentukan oleh pengguna. Parameter istilah dikaitkan dengan fungsi tersebut. Parameter adalah serupa dengan pemegang tempat. Sintaks fungsi ini adalah seperti berikut.

// kod fungsi

Pengubah suai akses mewakili keterlihatan kaedah. Ia boleh menjadi peribadi, awam dan sebagainya. Kaedah persendirian boleh diakses di dalam kelas. Kaedah awam boleh diakses oleh semua kelas. Jenis pulangan menentukan output daripada fungsi tersebut. Jika ia adalah integer, jenis pulangan adalah int. Jika ia adalah nilai berganda, maka jenis pulangan adalah dua kali ganda. Jika fungsi itu tidak mengembalikan apa-apa, ia diisytiharkan sebagai tidak sah. Nama fungsi ialah nama sebenarnya fungsi untuk mengenal pasti. Parameter adalah pembolehubah yang ditakrifkan oleh fungsi yang menerima nilai apabila fungsi dipanggil. Kod fungsi diletakkan di dalam pendakap kerinting.

Rajah 02: Program Java dengan Parameter

Menurut program di atas, nilai panjang dan lebar diluluskan ke dalam fungsi calArea. Dalam kenyataan calArea (panjang, lebar); panjang dan lebar adalah hujah. Dalam definisi fungsi, terdapat calArea (int a, int b); Nilai panjang disalin kepada nilai 'a' dan nilai lebar disalin kepada 'b' berubah. Ini 'a' dan 'b' adalah parameter. Nilai argumen disalin ke parameter apabila fungsi dipanggil. Kawasan yang dikira dikembalikan dari calArea. Hasilnya ditugaskan kepada kawasan ubahsuaian dalam program utama. Akhir sekali, kawasan segi empat tepat dicetak.

Apakah Perbezaan Antara Atribut dan Parameter?

Atribut vs Parameter

Atribut adalah pemboleh ubah mana-mana jenis yang diisytiharkan terus dalam kelas. Parameter adalah pembolehubah yang ditakrifkan oleh fungsi yang menerima nilai apabila dipanggil.
 Penggunaan
Atribut digunakan dengan kelas dan objek. Parameter digunakan dengan fungsi atau kaedah.

Ringkasan - Atribut vs Parameter

Atribut dan parameter adalah dua istilah yang berkaitan dengan pengaturcaraan. Artikel ini membincangkan perbezaan antara atribut dan parameter. Perbezaan di antara atribut dan parameter adalah bahawa atribut adalah pemboleh ubah mana-mana jenis yang diisytiharkan secara langsung dalam kelas manakala parameter adalah pembolehubah yang ditakrifkan oleh fungsi yang menerima nilai apabila ia dipanggil.

Rujukan:

1. "Objek dan Kelas Java.", Titik Tutorial, 24 Mac 2018. Boleh didapati di sini