CATEGORII DOCUMENTE |
Structura programelor Java
O aplicatie Java contine cel putin o clasa, care contine cel putin o metoda cu numele 'main' de tip void si cu atributele static si public. Metoda 'main' trebuie sa aiba ca unic argument un vector de obiecte String. Ca si in C, executia unui program incepe cu functia "main", doar ca "main" trebuie sa fie inclusa, ca metoda statica, intr-o clasa si trebuie sa aiba un argument vector de siruri.
Exemplul urmator este un program minimal, care afiseaza un text constant:
public class
}
In Java nu conteaza ordinea in care sunt scrise functiile (metodele) unei clase, deci o functie poate fi apelata inainte de a fi definita si nici nu este necesara declararea functiilor utilizate (nu se folosesc prototipuri de functii). Orice functie apartine unei clase si nu se pot defini functii in afara claselor.
In exemplele urmatoare se vor folosi numai clase care reunesc cateva metode statice, functii care pot fi executate fara a crea obiecte de tipul clasei respective.
Exemplul urmator este un fisier sursa cu o singura clasa, care contine doua metode, ambele publice si statice:
class
public static void writeln (String txt)
}
Numele unei metode statice trebuie precedat de numele clasei din care face parte (separate printr-un punct), daca este apelata dintr-o metoda a unei alte clase. Exemplu:
public class
}
public class Util {
public static void writeln (String txt)
}
O metoda ne-statica trebuie apelata pentru un anumit obiect, iar numele ei trebuie precedat de numele obiectului (si un punct). Metoda 'println' este apelata pentru obiectul adresat de variabila 'out', variabila publica din clasa System.
Un fisier sursa Java poate contine mai multe clase, dar numai una din ele poate avea atributul public. Numele fisierului sursa (de tip "java") trebuie sa coincida cu numele clasei publice pe care o contine. O clasa publica este accesibila si unor clase din alte pachete de clase.
Compilatorul Java creeaza pentru fiecare clasa din fisierul sursa cate un fisier cu extensia "class" si cu numele clasei. Daca este necesar, se compileaza si alte fisiere sursa cu clase folosite de fisierul transmis spre compilare.
Faza de executie a unui program Java consta din incarcarea si interpretarea tuturor claselor necesare executiei metodei "main" din clasa specificata in comanda "java".
Politica de confidentialitate | Termeni si conditii de utilizare |
Vizualizari: 1587
Importanta:
Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved