Perbezaan antara atribut dan parameter

Perbezaan antara atribut dan parameter

Perbezaan utama - atribut vs Parameter
 

The Perbezaan utama Antara atribut dan parameter ialah Atribut adalah pemboleh ubah mana -mana jenis yang diisytiharkan secara langsung dalam kelas sementara parameter adalah pemboleh ubah yang ditakrifkan oleh fungsi yang menerima nilai apabila dipanggil.

Dalam bahasa pengaturcaraan seperti Java, terdapat konsep seperti objek, kelas dan fungsi. Semasa pengekodan, pengaturcara harus mengikuti sintaks khusus yang berkaitan dengan bahasa pengaturcaraan. Atribut digunakan dengan kelas dan objek semasa parameter digunakan dengan fungsi atau kaedah. Artikel ini membincangkan perbezaan antara atribut dan parameter.

Kandungan

1. Gambaran Keseluruhan dan Perbezaan Utama
2. Apa itu atribut
3. Apakah parameter
4. Perbandingan sampingan - Atribut vs parameter dalam bentuk jadual
5. Ringkasan

Apa itu atribut?

Bahasa pengaturcaraan seperti Java menyokong pengaturcaraan berorientasikan objek. Paradigma pengaturcaraan ini berdasarkan objek. Objek mempunyai keadaan dan tingkah laku. Negeri diwakili oleh nilai data. Mereka juga dipanggil sebagai bidang atau atribut. Tingkah laku atau fungsi diwakili oleh kaedah. Kelas adalah cetak biru untuk membuat objek. Oleh itu, objek adalah contoh kelas. Objek Pelajar boleh mempunyai atribut seperti ID dan Nama Pelajar. Seorang pekerja boleh mempunyai atribut seperti ID pekerja, nama, gaji dan jabatan. Objek haiwan boleh mempunyai atribut seperti nama, makanan kegemaran dll.

Rajah 01: Program Java dengan atribut

Menurut program di atas, kelas rhombus mempunyai dua atribut yang pepenjuru dan pepenjuru2. Ia juga mempunyai pembina dan kaedah untuk mengira kawasan tersebut.  Dalam program utama, objek rhombus dicipta. Dua nilai diserahkan kepada pembina, dan mereka akan menyerahkan kepada atribut Diagonal1 dan Diagonal2. Apabila memanggil kaedah kalarea, kawasan rombus dikira, dan ia akan mengembalikan jawapannya, yang merupakan nilai ganda. Akhirnya, kawasan yang dikira akan dicetak di skrin. Kedua -dua nilai pepenjuru adalah sifat kelas dan objek R1.

Apakah parameter?

Fungsi adalah konsep utama dalam pengaturcaraan. Ia adalah satu set pernyataan untuk melaksanakan tugas tertentu. Fungsi meningkatkan kebolehgunaan semula kod. Terdapat fungsi yang telah ditetapkan yang disediakan oleh bahasa pengaturcaraan. Pengaturcara juga boleh menulis fungsi sendiri. Mereka dipanggil sebagai fungsi yang ditentukan pengguna. Parameter istilah dikaitkan dengan fungsi. Parameter serupa dengan pemegang tempat. Sintaks fungsi adalah seperti berikut.

// kod fungsi

Pengubah akses mewakili penglihatan kaedah. Ia boleh menjadi peribadi, awam dll. Kaedah peribadi boleh diakses di dalam kelas.  Kaedah awam boleh diakses oleh semua kelas. Jenis pulangan menentukan output dari fungsi. Sekiranya ia adalah integer, jenis pulangan adalah int. Jika ia adalah nilai ganda, maka jenis pulangan adalah dua kali ganda. Sekiranya fungsi tidak mengembalikan apa -apa, ia diisytiharkan sebagai tidak sah. Nama fungsi adalah nama sebenar fungsi untuk mengenalinya. Parameter adalah pembolehubah yang ditakrifkan oleh fungsi yang menerima nilai apabila fungsi dipanggil. Kod fungsi diletakkan di dalam pendakap keriting.

Rajah 02: Program Java dengan parameter

Menurut program di atas, nilai panjang dan lebar diluluskan ke dalam fungsi kalarea. Dalam pernyataan calarea (panjang, lebar); Panjang dan lebar adalah hujah. Dalam definisi fungsi, terdapat kalarea (int a, int b); Nilai panjang disalin ke pembolehubah 'a' dan nilai lebar disalin ke pembolehubah 'b'. Ini 'A' dan 'B' adalah parameter. Nilai hujah disalin ke parameter apabila fungsi dipanggil.  Kawasan yang dikira dikembalikan dari kalarea. Hasilnya diberikan kepada kawasan pembolehubah dalam program utama. Akhirnya, kawasan segi empat tepat dicetak.

Apakah perbezaan antara atribut dan parameter?

Atribut vs parameter

Atribut adalah pemboleh ubah jenis apa pun yang diisytiharkan secara langsung di dalam kelas. Parameter adalah pemboleh ubah 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 antara atribut dan parameter adalah bahawa atribut adalah pemboleh ubah mana -mana jenis yang diisytiharkan secara langsung dalam kelas sementara parameter adalah pembolehubah yang ditakrifkan oleh fungsi yang menerima nilai apabila ia dipanggil.

Rujukan:

1."Objek dan kelas Java.", Tutorial Point, 24 Mac. 2018. Terdapat di sini