Perbedaan antara atribut dan parameter

Perbedaan antara atribut dan parameter

Perbedaan utama - atribut vs Parameter
 

Itu perbedaan utama antara atribut dan parameter adalah itu Atribut adalah variabel dari jenis apa pun yang dideklarasikan langsung di kelas sementara parameter adalah variabel yang ditentukan oleh fungsi yang menerima nilai saat disebut.

Dalam bahasa pemrograman seperti Java, ada konsep seperti objek, kelas dan fungsi. Saat pengkodean, programmer harus mengikuti sintaksis spesifik yang terkait dengan bahasa pemrograman. Atribut digunakan dengan kelas dan objek saat parameter digunakan dengan fungsi atau metode. Artikel ini membahas perbedaan antara atribut dan parameter.

ISI

1. Ikhtisar dan Perbedaan Utama
2. Atribut apa itu
3. Apa itu parameter
4. Perbandingan berdampingan - Atribut vs parameter dalam bentuk tabel
5. Ringkasan

Atribut apa itu?

Bahasa pemrograman seperti Java mendukung pemrograman berorientasi objek. Paradigma pemrograman ini didasarkan pada objek. Suatu objek memiliki keadaan dan perilaku. Negara diwakili oleh nilai data. Mereka juga disebut sebagai bidang atau atribut. Perilaku atau fungsionalitas diwakili oleh metode. Kelas adalah cetak biru untuk membuat objek. Oleh karena itu, objek adalah instance dari suatu kelas. Objek siswa dapat memiliki atribut seperti ID dan nama siswa. Seorang karyawan dapat memiliki atribut seperti ID karyawan, nama, gaji dan departemen. Objek hewan dapat memiliki atribut seperti nama, makanan favorit dll.

Gambar 01: Program Java dengan atribut

Menurut program di atas, kelas belah ketupat memiliki dua atribut yang diagonal1 dan diagonal2. Ini juga memiliki konstruktor dan metode untuk menghitung area tersebut.  Dalam program utama, objek belah ketupat dibuat. Dua nilai diteruskan ke konstruktor, dan yang akan ditugaskan ke atribut diagonal1 dan diagonal2. Saat memanggil metode Calarea, area belah ketupat dihitung, dan akan mengembalikan jawabannya, yang merupakan nilai ganda. Akhirnya, area yang dihitung akan dicetak di layar. Dua nilai diagonal adalah atribut kelas dan objek R1.

Apa itu parameter?

Fungsi adalah konsep utama dalam pemrograman. Ini adalah serangkaian pernyataan untuk melakukan tugas tertentu. Fungsi meningkatkan penggunaan kembali kode. Mungkin ada fungsi yang telah ditentukan sebelumnya yang disediakan oleh bahasa pemrograman. Programmer juga dapat menulis fungsinya sendiri. Mereka disebut sebagai fungsi yang ditentukan pengguna. Parameter istilah dikaitkan dengan fungsi. Parameter mirip dengan tempat tempat. Sintaks fungsi adalah sebagai berikut.

// Kode fungsi

Pengubah akses mewakili visibilitas metode ini. Itu bisa bersifat pribadi, publik dll. Metode pribadi dapat diakses di dalam kelas.  Metode publik dapat diakses oleh semua kelas. Jenis pengembalian mendefinisikan output dari fungsi. Jika bilangan bulat, tipe pengembalian adalah int. Jika itu adalah nilai ganda, maka tipe pengembalian adalah ganda. Jika fungsinya tidak mengembalikan apa pun, itu dinyatakan sebagai batal. Nama fungsi adalah nama sebenarnya dari fungsi untuk mengidentifikasinya. Parameter adalah variabel yang ditentukan oleh fungsi yang menerima nilai ketika fungsi disebut. Kode fungsi ditempatkan di dalam kawat gigi keriting.

Gambar 02: Program Java dengan parameter

Menurut program di atas, nilai panjang dan lebar diteruskan ke fungsi calarea. Dalam pernyataan Calarea (panjang, lebar); Panjang dan lebarnya adalah argumen. Dalam definisi fungsi, ada calarea (int a, int b); Nilai panjang disalin ke variabel 'a' dan nilai lebar disalin ke variabel 'b'. Ini 'A' dan 'B' adalah parameter. Nilai argumen disalin ke parameter ketika fungsi disebut.  Area yang dihitung dikembalikan dari Calarea. Hasilnya ditugaskan ke area variabel di program utama. Akhirnya, area persegi panjang dicetak.

Apa perbedaan antara atribut dan parameter?

Atribut vs Parameter

Atribut adalah variabel dari jenis apa pun yang dinyatakan langsung di kelas. Parameter adalah variabel yang ditentukan oleh fungsi yang menerima nilai saat disebut.
 Penggunaan
Atribut digunakan dengan kelas dan objek. Parameter digunakan dengan fungsi atau metode.

Ringkasan -Atribut vs Parameter

Atribut dan parameter adalah dua istilah yang terkait dengan pemrograman. Artikel ini membahas perbedaan antara atribut dan parameter. Perbedaan antara atribut dan parameter adalah bahwa atribut adalah variabel dari jenis apa pun yang dideklarasikan langsung di kelas sementara parameter adalah variabel yang ditentukan oleh fungsi yang menerima nilai saat disebut.

Referensi:

1.“Objek dan kelas Java.”, Tutorials Point, 24 Mar. 2018. Tersedia disini