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);
}
}