Rumah >Java >javaTutorial >Berapa banyak parameter yang ada untuk kaedah dalam java?

Berapa banyak parameter yang ada untuk kaedah dalam java?

下次还敢
下次还敢asal
2024-04-26 01:12:16802semak imbas

Bilangan parameter kaedah dalam Java ialah 0 atau lebih. Parameter: 1. Pelbagai jenis, termasuk jenis asas dan rujukan; 4 . Parameter diluluskan oleh nilai Nilai yang diluluskan disalin dalam pembolehubah tempatan.

Berapa banyak parameter yang ada untuk kaedah dalam java?

Bilangan parameter untuk kaedah dalam Java

Kaedah dalam Java boleh mempunyai 0 atau lebih parameter. Parameter ialah data yang dihantar kepada kaedah untuk melaksanakan operasi tertentu.

Jenis parameter

Parameter boleh berupa mana-mana jenis data Java, termasuk jenis asas (seperti int, boolean, char, dll.) dan jenis rujukan (seperti String, Object, dll.).

Pengisytiharan parameter

Parameter diisytiharkan dalam tandatangan kaedah, serta-merta selepas nama kaedah. Pengisytiharan setiap parameter terdiri daripada jenis dan nama. Contohnya:

<code class="java">public int add(int a, int b) {
  // ...
}</code>

Melebihkan kaedah

Jika terdapat dua atau lebih kaedah dengan nama yang sama tetapi parameter berbeza dalam kelas, ia dipanggil lebihan kaedah. Ini membolehkan kami memanggil operasi yang sama dengan jenis atau nombor hujah yang berbeza. Contohnya: Lulus parameter bagi

<code class="java">class Calculator {
  public int add(int a, int b) {
    return a + b;
  }

  public double add(double a, double b) {
    return a + b;
  }
}</code>

kaedah

Parameter lulus dalam Java adalah mengikut nilai. Ini bermakna bahawa nilai parameter yang dihantar kepada kaedah disalin ke dalam pembolehubah tempatan kaedah. Oleh itu, menukar nilai parameter di dalam kaedah tidak menjejaskan nilai asal dalam kod yang memanggilnya.

Atas ialah kandungan terperinci Berapa banyak parameter yang ada untuk kaedah dalam java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn