Introducere în obiect în Java

Java este un limbaj de programare puternic orientat pe obiecte care constă din obiecte și clase. Obiectele facilitează cartografierea entităților din viața reală în timp ce codează. Obiectele vor fi utilizate tot timpul în timp ce se programează în Java. Obiectele din java sunt ușor de definit și de utilizat. Este necesar să înțelegeți clase și obiecte, deoarece tot ce se află într-un limbaj de programare orientat pe obiecte precum Java este bazat pe ele. În acest articol, vom vedea toate detaliile legate de obiect împreună cu exemplele.

Cum se creează un obiect în Java?

  • Dacă sunteți familiarizați cu programarea Java, este posibil să știți că în Java un obiect este creat folosind o clasă. Clasa nu este altceva decât care oferă un model pentru crearea unui obiect. Clasa este utilizată pentru a instanta un obiect. Deci tehnic vom avea clasa declarată deja înainte de a crea obiectul în Java.

Să vedem sintaxa creării unui obiect în java.

Sintaxă:

ClassName objectName = new ClassName();

  • Sintaxa este simplă și ușor de înțeles. Începe cu numele clasei pentru care declarăm un obiect urmat de numele obiectului. Numele obiectului nu este altceva, dar este similar cu declararea numelui variabil cu numele preferat de utilizator. Până la acest proces de definire a unui obiect cu nume se numește declarație obiect în Java.
  • Declarația obiectului este urmată de un semn egal cu (=) care va atribui referința obiectului la variabila noastră de obiect declarată. Noul cuvânt cheie este utilizat pentru crearea noului obiect. Acest nou cuvânt cheie va crea un obiect nou folosind clasa, de exemplu modelul și va aloca memorie pentru obiect. Această creație a unui nou obiect se numește instantanee obiect în Java.
  • Noul cuvânt cheie este apoi urmat de metodă sau de constructorul clasei. Noul cuvânt cheie va chema automat constructorul de clasă în timp ce creează un obiect nou, acest proces este cunoscut sub numele de inițializare a obiectelor în Java.

Putem declara și un obiect într-un mod diferit. Mai întâi, îl vom declara și apoi îl putem inițializa.

ClassName objectName; // Declarationobject
Name = new ClassName(); // Initialization

  • De fiecare dată când creăm un nou obiect în Java, memoria va fi alocată pentru obiectul nou creat și referința acelui obiect va fi returnată la variabila obiect. Această referință de obiect poate fi folosită pentru a efectua diferite acțiuni legate de un obiect. Referința obiectului aici nu este altceva decât dacă corespunde numelui nou modificat al variabilei obiect.

Caracteristicile obiectului în Java

  • Fiecare obiect din java va avea propria identitate. Niciun obiect nu va avea aceeași identitate. Fiecare obiect va corespunde unei locații de memorie diferite, iar adresa locației de memorie nu va fi disponibilă pentru utilizator.
  • Un obiect va avea tipul său asociat. Fiecare obiect va avea un tip de date ca o clasă.
  • Un obiect va avea, de asemenea, două lucruri de stare și comportament declarate în el. Aceste lucruri sunt declarate în clasa în sine. Statul va defini atributele, iar comportamentul va defini acțiunile legate de clasă.

Proprietăți ale obiectului în Java

Când definim o clasă în Java, definim principalele două lucruri. Primul reprezintă atributul sau starea. Aceasta este cunoscută sub numele de proprietățile unui obiect. Proprietățile nu sunt decât datele specifice care sunt legate de clasă. Fiecare obiect atunci când este creat în Java, va avea aceste proprietăți disponibile cu acesta. Putem accesa aceste proprietăți în clasă sau în exterior, folosind referința obiectului, în funcție de modificatorul utilizat pentru aceasta. Cum obiectul seamănă cu proprietățile entității în timp real reprezintă starea unei entități. De exemplu, un obiect de pe mobil poate avea o proprietate precum dimensiunea, greutatea, etc. Locațiile diferite de memorie vor fi alocate pentru fiecare proprietate legată de obiectul creat.

Metode de obiect în Java

  • Al doilea lucru principal pe care îl declaram în timp ce creăm o clasă este metodele. Aceste metode nu sunt altceva decât ca funcțiile declarate într-o clasă. Metodele sunt din nou specifice clasei în care sunt declarate. Metodele reprezintă o acțiune sau un proces specific care trebuie efectuat atunci când este apelat folosind referința obiectului. Metodele sunt ca un comportament în lumea reală. De exemplu, telefonul mobil va efectua acțiunea de a apela sau de a apela. Acțiunea de apelare nu este altceva decât comportamentul mobilului.
  • În timp ce programăm în Java, în mod normal vom crea un obiect și vom atribui valori membrilor sale de date și vom efectua acțiuni specifice legate de ii folosind metodele. Metodele sunt o modalitate ușoară de a combina și de a efectua acțiunile specifice care sunt necesare în timpul programării.
  • Putem efectua orice este cerința în metode. Metodele pot accesa și membrii de date definiți în clasă. putem efectua acțiunile asupra membrilor de date dintr-o clasă. Putem defini orice număr de metode din clasă atât timp cât este necesar.

Reguli pentru obiect în Java

  • Pentru declararea oricărui obiect, Nu există asemenea reguli dure, dar ar trebui să respectăm convenția standard de denumire java în timp ce declaram numele obiectului.
  • Putem accesa metodele unei clase doar prin referință de obiect sau prin referință de clasă în cazuri speciale, dar în oricare dintre ambele situații, nu putem accesa sau modifica implementarea metodelor.
  • Putem reutiliza obiectul odată definit de câte ori dorim.
  • Putem îndepărta sau înlocui cu ușurință obiectul utilizat în funcție de cerință.

Concluzie

Deci, totul în java se învârte în jurul obiectului. Un obiect poate fi creat doar folosind numele clasei. Un obiect va conține starea și comportamentul. Putem accesa metodele și datele membrilor clasei folosind referința obiectului. Fiecare obiect va avea anumite caracteristici sau proprietăți legate de acesta. Fiind un limbaj de programare orientat pe obiecte, totul în Java este un obiect. Obiectele fac limbajul de programare java mai sigur și mai robust.

Articole recomandate

Acesta este un ghid pentru Obiect în Java. Aici vom discuta despre modul de a crea un obiect în Java, caracteristicile sale, proprietățile, metodele împreună cu regulile. De asemenea, puteți consulta următoarele articole pentru a afla mai multe -

  1. Constructor în Java
  2. Sortare în Java
  3. Constructor în Java
  4. JCheckBox în Java