Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Metodin Määrittely ja Kutsuminen | Osio
Olennaiset Java-Käsitteet

bookMetodin 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 public tai private;
  • 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.

Note
Huomio

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

Main.java

copy
1234567891011121314
package 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.
question mark

Mikä seuraavista on kelvollinen metodin määrittely Javassa

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 6

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Osio 1. Luku 6
some-alt