Massimo Caliman
Massimo Caliman
~1 min read

Categories

  • Java

Tags

  • OOP

Languages

  • Italian

La programmazione nei linguaggi orientati agli oggetti (Object Oriented Programming o più semplicemente OOP) si basa su tipologie di entità denominate classi ed oggetti. Java è un linguaggio OOP.

Definizione

Le classi definiscono modelli per componenti che condividono propriet similari.

Definizione

L’oggetto realizza le istruzioni di una classe.

Le classi permettono di strutturare gerarchicamente le informazioni prevedendo strumenti di incapsulamento e di limitare l’accesso e la visibilità delle stesse. Permettono inoltre di realizzare il polimorfismo funzionale, assicurando l’implementazione di metodi caratterizzati da uguale funzionalità ma operanti su domini differenti.