Statiniais vadinami nekintantys, pastovūs dydžiai (priešingybė – kintamiesiems). Programavime statiniai elementai (pvz., kintamieji, metodai) priklauso klasei, o ne konkrečiam objektui, ir yra pasiekiami tiesiogiai per klasę.
Pagrindiniai pavyzdžiai:
1. Statinis kintamasis – bendras visiems klasės egzemplioriams.
java
class Pavyzdys {
static int skaitliukas = 0; // Bendras visiems objektams
}
2. Statinis metodas – kviečiamas per klasę, ne per objektą.
java
class Matematika {
static int sudeti(int a, int b) {
return a + b;
}
}
// Naudojimas: Matematika.sudeti(5, 3);
3. Statinis blokas – vykdomas užkrovus klasę.
java
class Klase {
static {
System.out.println("Klasė užkrauta.");
}
}
Trumpai: Statiniai elementai yra susieti su klase, leidžia dalintis duomenimis ar funkcionalumu tarp visų objektų ir yra pasiekiami be objekto sukūrimo.
Jūsų pataisymai bus išsiųsti moderatorių peržiūrai, jei informacija tikslesnė/taisyklingesnė
ji bus patalpinta vietoj esamos.