Metodin Määrittely ja Kutsuminen
Pyyhkäise näyttääksesi valikon
Oman metodin määrittely Javassa
Oman metodin luominen Javassa edellyttää tietyn syntaksin ja sääntöjen noudattamista. Metodi on koodilohko, joka suorittaa tietyn tehtävän ja jota voidaan kutsua ohjelman muista osista. Jokainen metodin määrittely sisältää useita keskeisiä osia:
- Pääsymuuttuja: määrittää metodin näkyvyyden, kuten
publictaiprivate; - Palautustyyppi: määrittää arvon tyypin, jonka metodi palauttaa (käytä
void, jos mitään ei palauteta); - Metodin nimi: noudattaa Javan nimeämiskäytäntöjä—alkaa pienellä kirjaimella ja käyttää camelCase-tyyliä;
- Parametrilista: sulkujen sisällä; voi olla tyhjä tai sisältää yhden tai useamman pilkulla erotetun parametrin;
- Metodin runko: koodilohko aaltosulkeiden
{}sisällä, joka määrittää, mitä metodi tekee.
Yleinen syntaksi:
accessModifier returnType methodName(parameterList) {
// method body
}
Esimerkki:
public void greetUser() {
System.out.println("Hello, user!");
}
Tämä metodi on nimeltään greetUser, määritelty public, sillä ei ole palautustyyppiä (void), eikä se ota parametreja. Kun tätä metodia kutsutaan, se tulostaa tervehdyksen konsoliin.
Opit metodiparametreista hieman myöhemmin.
Säännöt metodin määrittelyyn:
- Metodin nimet tulee olla yksilöllisiä samassa luokassa (ylikuormitusta lukuun ottamatta);
- Parametrien tyypit ja järjestys tulee määritellä selkeästi;
- Palautustyypin tulee vastata metodin rungossa palautettua arvoa;
- Jos metodi ei palauta arvoa, käytä palautustyyppinä
void.
Metodien määrittely auttaa järjestämään koodia, välttämään toistoa ja tekemään ohjelmista helpommin luettavia ja ylläpidettäviä.
Metodin kutsuminen Javassa
Jotta voit käyttää metodia Javassa, sinun täytyy kutsua sitä toisesta metodista. Yleisimmin metodeja kutsutaan main-metodista tai muista saman luokan metodeista.
Metodikutsun syntaksi
Metodia kutsutaan seuraavasti:
- Kirjoita metodin nimi;
- Lisää sulut
()nimen perään; - Päätä lause puolipisteellä.
Jos metodi palauttaa arvon, voit käyttää sitä suoraan tai tallentaa sen muuttujaan.
Main.java
1234567891011121314package com.example; public class Main { // Step 1: Declare a method named greet public static void greet() { // Step 2: Print a greeting message System.out.println("Hello from the greet method!"); } public static void main(String[] args) { // Step 3: Invoke the greet method greet(); } }
- Metodeja kutsutaan niiden nimellä ja sulkujen avulla;
- Voit kutsua metodia
main-metodista tai mistä tahansa muusta saman luokan metodista; - Jos metodi palauttaa arvon, voit tallentaa sen muuttujaan tai käyttää sitä lausekkeessa.
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme