Informatică Programare

Programare orientata pe obiecte concepte Java

Programarea orientată pe obiecte (OOP) în Java se bazează pe concepte precum clase, obiecte, moștenire, polimorfism și încapsulare. Ea modelează entități din lumea reală ca obiecte cu atribute și comportamente.

Concepte fundamentale

  • Clasă Șablon pentru obiecte, definește atribute (câmpuri) și metode.
  • Obiect Instanță a unei clase, creată cu 'new'.
  • Încapsulare Ascunderea datelor folosind modificatori de acces (private, public).

Exemple în Java

  • Definirea unei clase public class Masina { private String marca; public void setMarca(String m) { marca = m; } }
  • Crearea unui obiect Masina m = new Masina(); m.setMarca("Dacia");
  • Moștenire public class Autobuz extends Masina { private int locuri; }
  • Polimorfism Masina vehicul = new Autobuz(); // obiect de tip derivat referit prin clasa de bază

Folosește OOP pentru a crea cod modular și ușor de întreținut.

Mai multe din Programare