Fungsi dan kaedah dalam Java adalah sinonim, kedua-duanya digunakan untuk melaksanakan tugas atau operasi, menerima parameter input dan mengembalikan hasil. Perbezaan utama antara kedua-duanya ialah: 1. Latar Belakang: fungsi adalah biasa dalam persekitaran bukan berorientasikan objek, manakala kaedah ialah konsep pengaturcaraan berorientasikan objek 2. Atribusi: fungsi adalah bebas daripada kelas dan objek, manakala kaedah tergolong; kelas atau objek tertentu; 3. Kebenaran akses: Fungsi tidak mempunyai pengubah kebenaran akses, manakala kaedah boleh diisytiharkan sebagai awam, dilindungi atau peribadi 4. Kaedah panggilan: Fungsi dipanggil secara langsung dengan nama fungsi, manakala kaedah dipanggil melalui objek rujukan.
Perbezaan antara fungsi dan kaedah dalam Java
Mari kita terus ke intinya:
Di Java, fungsi dan kaedah adalah konsep yang sama.
Penjelasan:
Dalam Java, fungsi dan kaedah digunakan untuk melaksanakan tugas atau operasi tertentu. Mereka semua boleh menerima parameter input dan mengembalikan hasil atau melakukan operasi tertentu.
Perbezaan Utama:
Persamaan:
Contoh:
Fungsi:
<code class="java">public static int add(int a, int b) { return a + b; }</code>
Kaedah:
<code class="java">public class MyClass { public int add(int a, int b) { return a + b; } }</code>
usage:
int sum = tambah (10, 20);
int sum = add(10, 20);
方法:MyClass myClass = new MyClass();
MyClass myClass = new MyClass();
<code> `int sum = myClass.add(10, 20);`</code>
Atas ialah kandungan terperinci Perbezaan antara fungsi dan kaedah dalam java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!