Sobes.tech
Junior — Middle

Felsorolnád a Java nyelvben használt különböző változótípusokat?

sobes.tech MI

Válasz az MI-től

A Java nyelvben a következő fő típusú változók léteznek:

  • Helyi változók — a metódusokon belül deklarálva, csak a metóduson belül érhetők el, nincs alapértelmezett értékük, és használat előtt inicializálni kell őket.
  • Osztálypéldány változók (osztály mezői) — az osztályon belül, de a metódusokon kívül deklarálva, egy adott objektumhoz tartoznak, alapértelmezett értékekkel rendelkeznek (pl. 0 számokhoz, null az objektumokhoz).
  • Statikus változók (static mezők) — az osztályhoz tartoznak, nem az objektumokhoz, és minden példány között megosztottak.
  • Metódus paraméterek — a metódus hívásakor átadott változók.

Példa:

public class Example {
    static int staticVar = 10; // statikus változó
    int instanceVar;           // példány változó

    public void method(int param) { // metódus paramétere
        int localVar = 5;           // helyi változó
        System.out.println(localVar + param + instanceVar + staticVar);
    }
}