Classi e oggetti in Java

Sommario
È possibile sviluppare programmi di base se impariamo a utilizzare la maggior parte delle funzioni di base di Giava, come la dichiarazione di variabili, l'uso dei diversi cicli e cicli, i condizionali, ecc. Se abbiamo prestato attenzione, ci si rende conto che nonostante l'utilizzo di questi componenti, tutto è sempre stato delimitato da una classe.
Ma questo non significa che venga utilizzato un approccio orientato agli oggetti, questo approccio o filosofia è ciò che ci permetterà di sviluppare, in modo più professionale e avanzato, programmi più complessi e più grandi.
Definizione di classi
Il Programmazione orientata agli oggetti si tratta fondamentalmente di costruire un sistema in cui possiamo interconnettere oggetti, gli oggetti sono definiti dalle classi che risultano essere come i modelli che ne definiranno le caratteristiche.
Questa è una spiegazione un po' semplicistica, ma può essere la chiave per capire cosa intendiamo, poiché il concetto chiave dell'orientamento agli oggetti è astrazione e come tale è qualcosa di complesso da vedere ad occhio nudo.
EsempioVediamo con un semplice esempio il modo in cui possiamo costruire un oggetto, diciamo di voler definire un cerchio, se andiamo alla sua espressione più minimalista sappiamo che un cerchio è una figura geometrica il cui attributo o proprietà che lo contraddistingue è che ha un raggio, che è la misura con cui lo quantificheremo.

Ma non tutti i cerchi sono uguali, alcuni avranno un raggio maggiore, altri un raggio minore, ecc. Quindi costruire una classe per ogni variazione è qualcosa che non dovrebbe essere, quindi è da qui che deriva ciò che avevamo menzionato come un'astrazione, definiamo semplicemente una classe, con la quale possiamo costruire tutti i cerchi che vogliamo semplicemente aggiungendo il valore di il suo attributo.
Allora possiamo definire la programmazione orientata agli oggetti, come come portare oggetti della vita reale ai nostri spettacoli.
Come definire una classe
a definire una classe Da cui possiamo ottenere un oggetto dobbiamo definire diversi elementi chiave, vediamo nell'immagine seguente un codice dove è stata definita una classe per i cerchi:

Per prima cosa notiamo che diamo un nome alla classe e questo corrisponde all'oggetto che vogliamo definire, quindi indichiamo che ha un attributo, in questo caso è il raggio che definisce il nostro oggetto, quindi abbiamo due metodi che sono chiamati come la nostra classe, questi sono chiamati costruttori che sono ciò che fanno prendere forma al nostro oggetto, finalmente abbiamo un metodo che ci restituisce l'area del cerchio, cioè un'azione sul nostro oggetto.
Come si vede, questo ci dà le basi per poter creare molti oggetti dalla stessa definizioneAd esempio potremmo creare 100 cerchi con una sola classe e questi 100 cerchi potrebbero essere tutti diversi, questo ci porta a risparmiare molto codice rispetto a fare una definizione per ogni cerchio con un ciclo.Ti è piaciuto e hai aiutato questo Tutorial?Puoi premiare l'autore premendo questo pulsante per dargli un punto positivo

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave