atunci Când avem în vedere un program Java, acesta poate fi definit ca o colecție de obiecte care comunica prin invocarea celeilalte metode. Să analizăm pe scurt ce înseamnă variabilele de clasă, obiect, metode și instanțe.obiect-obiectele au stări și comportamente. Exemplu: un câine are stări-Culoare, nume, rasă, precum și comportament, cum ar fi să-și dea din coadă, să latre, să mănânce., Un obiect este o instanță a unei clase.clasa − o clasă poate fi definită ca un șablon/plan care descrie comportamentul/starea pe care obiectul de tipul său o acceptă.
metode-o metodă este în esență un comportament. O clasă poate conține multe metode. Este în metodele în care logica este scrisă, datele sunt manipulate și toate acțiunile sunt executate.
variabile de instanță-fiecare obiect are setul său unic de variabile de instanță. Starea unui obiect este creată de valorile atribuite acestor variabile de instanță.,
primul program Java
să ne uităm la un cod simplu care va imprima cuvintele Hello World.
exemplu
să ne uităm la cum să salvați fișierul, să compilați și să rulați programul. Vă rugăm să urmați pașii următori –
-
deschideți notepad și adăugați codul ca mai sus.
-
salvați fișierul ca: MyFirstJavaProgram.java.
-
deschideți o fereastră de prompt de comandă și accesați directorul în care ați salvat clasa. Să presupunem că este C:\.
-
tip ” javac MyFirstJavaProgram.java ‘ și apăsați enter pentru a compila codul., Dacă nu există erori în codul dvs., promptul de comandă vă va duce la linia următoare (presupunere : variabila path este setată).
-
acum, tastați „java MyFirstJavaProgram” pentru a rula programul.
-
veți putea vedea „Hello World” imprimat pe fereastră.
Output
C:\> javac MyFirstJavaProgram.javaC:\> java MyFirstJavaProgram Hello World
Basic Syntax
despre programele Java, este foarte important să țineți cont de următoarele puncte.sensibilitatea la caz − Java este sensibil la majuscule, ceea ce înseamnă că identificatorul Hello și hello ar avea o semnificație diferită în Java.,
nume de clase-pentru toate numele de clasă, prima literă trebuie să fie cu majuscule. Dacă mai multe cuvinte sunt folosite pentru a forma un nume al clasei, prima literă a fiecărui cuvânt interior ar trebui să fie cu majuscule.
exemplu: clasa MyFirstJavaClass
nume de metode − Toate numele de metode ar trebui să înceapă cu o literă mică. Dacă se folosesc mai multe cuvinte pentru a forma numele metodei, atunci prima literă a fiecărui cuvânt interior ar trebui să fie cu majuscule.exemplu: public void myMethodName ()
numele fișierului de Program − numele fișierului de program ar trebui să se potrivească exact cu numele clasei.,
când salvați fișierul, ar trebui să îl salvați folosind numele clasei (amintiți-vă că Java este sensibil la litere mari și mici) și adăugați”.java ‘ la sfârșitul numelui( în cazul în care numele fișierului și numele clasei nu se potrivesc, programul nu va compila).
dar vă rugăm să rețineți că, în cazul în care nu aveți o clasă publică prezentă în fișier, atunci numele fișierului poate fi diferit de numele clasei. De asemenea, nu este obligatoriu să aveți o clasă publică în dosar.
exemplu: Să presupunem că „MyFirstJavaProgram” este numele clasei. Apoi fișierul ar trebui să fie salvat ca ” MyFirstJavaProgram.,java’
public static void main (String args) – procesarea programului Java pornește de la metoda main () care este o parte obligatorie a fiecărui program Java.
identificatori Java
toate componentele Java necesită nume. Numele utilizate pentru clase, variabile și metode sunt numite identificatori.
în Java, există mai multe puncte de reținut despre identificatori. Toți identificatorii ar trebui să înceapă cu o literă (A la Z sau a la z), un caracter valutar ($) sau o subliniere (_).,după primul caracter, identificatorii pot avea orice combinație de caractere.
un cuvânt cheie nu poate fi folosit ca identificator.
cel mai important, identificatorii sunt sensibili la litere mari și mici.
Exemple de identificatori legali: vârstă, salariu$, _value, __1_valoare.exemple de identificatori ilegali: 123abc,- salariu.
modificatori Java
ca și alte limbi, este posibilă modificarea claselor, metodelor etc., folosind modificatori., Există două categorii de modificatori −
-
Modificatori de Acces implicit, public , protected, private
-
Non-Modificatori de acces − finala, abstract, strictfp
Vom fi în căutarea în mai multe detalii despre modificatori în secțiunea următoare.
Java Variabile
sunt Următoarele tipuri de variabile în Java −
- Variabile Locale
- Clasa de Variabile (Variabile Statice)
- Variabile de Instanta (Non-Variabile statice)
Java Matrice
Matrice sunt obiecte care stoca mai multe variabile de același tip., Cu toate acestea, o matrice în sine este un obiect pe grămadă. Vom analiza modul de declarare, construire și inițializare în capitolele viitoare.
Java Enums
Enums au fost introduse în Java 5.0. Enum-urile restricționează o variabilă să aibă una din doar câteva valori predefinite. Valorile din această listă enumerată se numesc enums.cu ajutorul enum – urilor este posibil să reduceți numărul de erori din codul dvs.de exemplu, dacă luăm în considerare o cerere pentru un magazin de sucuri proaspete, ar fi posibil să restricționăm dimensiunea sticlei la mici, medii și mari., Acest lucru ar asigura că nu ar permite nimănui să comande alte dimensiuni decât mici, medii sau mari.
Exemplu
exemplul De mai sus va produce următorul rezultat −
Ieșire
Size: MEDIUM
Notă − Enum poate fi declarată ca fiind a lor sau în interiorul unei clase. Metode, variabile, Constructori pot fi definite în interiorul enums, de asemenea.
cuvinte cheie Java
următoarea listă arată cuvintele rezervate în Java. Aceste cuvinte rezervate nu pot fi utilizate ca constante sau variabile sau orice alte nume de identificare.,
Comments in Java
Java supports single-line and multi-line comments very similar to C and C++., Toate caracterele disponibile în interiorul orice comentariu sunt ignorate de Java compilator.
Exemplu
Ieșire
Hello World
Folosind Linii Goale
O linie care conține numai spațiu alb, eventual cu un comentariu, este cunoscut ca o linie goală, și Java total ignoră.
moștenire
în Java, clasele pot fi derivate din clase. Practic, dacă trebuie să creați o clasă nouă și aici este deja o clasă care are o parte din Codul de care aveți nevoie, atunci este posibil să derivați noua clasă din Codul deja existent.,acest concept vă permite să reutilizați câmpurile și metodele clasei existente fără a fi nevoie să rescrieți codul într-o clasă nouă. În acest scenariu, clasa existentă se numește superclasă, iar clasa derivată se numește subclasă.
interfețe
în limbajul Java, o interfață poate fi definită ca un contract între obiecte cu privire la modul de comunicare între ele. Interfețele joacă un rol vital atunci când vine vorba de conceptul de moștenire.
o interfață definește metodele, o clasă derivantă (subclasă) ar trebui să utilizeze., Dar punerea în aplicare a metodelor este în totalitate până la subclasă.
ce urmează?
următoarea secțiune explică despre obiecte și clase în programarea Java. La sfârșitul sesiunii, veți putea obține o imagine clară cu privire la ce sunt obiectele și ce sunt clasele în Java.
Leave a Reply