Perbedaan Atribut dan Parameter

Daftar Isi:

Perbedaan Atribut dan Parameter
Perbedaan Atribut dan Parameter

Video: Perbedaan Atribut dan Parameter

Video: Perbedaan Atribut dan Parameter
Video: KELAS, METHOD DAN PARAMETER 2024, November
Anonim

Perbedaan Kunci – Atribut vs Parameter

Perbedaan utama antara atribut dan parameter adalah bahwa atribut adalah variabel dari jenis apa pun yang dideklarasikan secara langsung di kelas sedangkan parameter adalah variabel yang ditentukan oleh fungsi yang menerima nilai saat dipanggil.

Dalam bahasa pemrograman seperti Java, ada konsep seperti objek, kelas, dan fungsi. Saat coding, programmer harus mengikuti sintaks tertentu yang terkait dengan bahasa pemrograman. Atribut digunakan dengan kelas dan objek sementara parameter digunakan dengan fungsi atau metode. Artikel ini membahas perbedaan antara atribut dan parameter.

Apa itu Atribut?

Bahasa pemrograman seperti Java mendukung pemrograman Berorientasi Objek. Paradigma pemrograman ini didasarkan pada objek. Sebuah objek memiliki status 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 turunan dari kelas. Objek siswa dapat memiliki atribut seperti id siswa dan nama. Seorang Karyawan dapat memiliki atribut seperti ID karyawan, nama, gaji dan departemen. Objek Hewan dapat memiliki atribut seperti nama, makanan favorit, dll.

Perbedaan Antara Atribut dan Parameter
Perbedaan Antara Atribut dan Parameter

Gambar 01: Program Java dengan Atribut

Menurut program di atas, kelas belah ketupat memiliki dua atribut yaitu diagonal1 dan diagonal2. Ini juga memiliki konstruktor dan metode untuk menghitung area. Dalam program utama, objek Belah Ketupat dibuat. Dua nilai diteruskan ke konstruktor, dan nilai tersebut akan ditetapkan ke atribut diagonal1 dan diagonal2. Saat memanggil metode calArea, luas belah ketupat dihitung, dan itu 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?

A Fungsi adalah konsep utama dalam pemrograman. Ini adalah satu set pernyataan untuk melakukan tugas tertentu. Fungsi meningkatkan penggunaan kembali kode. Mungkin ada fungsi yang telah ditentukan yang disediakan oleh bahasa pemrograman. Pemrogram juga dapat menulis fungsinya sendiri. Mereka disebut sebagai fungsi yang ditentukan pengguna. Istilah parameter dikaitkan dengan fungsi. Parameter mirip dengan placeholder. Sintaks fungsinya adalah sebagai berikut.

{

// kode fungsi

}

Pengubah akses mewakili visibilitas metode. Itu bisa pribadi, publik, dll. Metode pribadi dapat diakses di dalam kelas. Metode publik dapat diakses oleh semua kelas. Tipe pengembalian mendefinisikan output dari fungsi. Jika itu adalah bilangan bulat, tipe pengembaliannya adalah int. Jika itu adalah nilai ganda, maka tipe pengembaliannya adalah ganda. Jika fungsi tidak mengembalikan apa pun, itu dinyatakan sebagai batal. Nama fungsi adalah nama sebenarnya dari fungsi untuk mengidentifikasinya. Parameter adalah variabel yang didefinisikan oleh fungsi yang menerima nilai ketika fungsi dipanggil. Kode fungsi ditempatkan di dalam kurung kurawal.

Perbedaan Kunci Antara Atribut dan Parameter
Perbedaan Kunci Antara Atribut dan Parameter

Gambar 02: Program Java dengan Parameter

Menurut program di atas, nilai panjang dan lebar dilewatkan ke fungsi calArea. Dalam pernyataan calArea (panjang, lebar); panjang dan lebar adalah argumen. Dalam definisi fungsi, ada calArea (int a, int b); Nilai panjang disalin ke variabel 'a' dan nilai lebar disalin ke variabel 'b'. 'a' dan 'b' ini adalah parameter. Nilai argumen disalin ke parameter saat fungsi dipanggil. Area yang dihitung dikembalikan dari calArea. Hasilnya ditugaskan ke area variabel dalam program utama. Akhirnya, luas persegi panjang dicetak.

Apa Perbedaan Atribut dan Parameter?

Atribut vs Parameter

Atribut adalah variabel dari tipe apa pun yang dideklarasikan langsung di dalam kelas. Parameter adalah variabel yang didefinisikan oleh fungsi yang menerima nilai saat dipanggil.
Penggunaan
Sebuah 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 jenis apa pun yang dideklarasikan secara langsung di kelas sedangkan parameter adalah variabel yang ditentukan oleh fungsi yang menerima nilai saat dipanggil.

Direkomendasikan: