Classe angolo in Java

logo java

Il Java è un linguaggio molto gettonato tra i banchi di scuola per imparare i fondamenti delle programmazione ad oggetti. Vediamo un esempio introduttivo dove proviamo a realizzare una classe che gestisca gli angoli geometrici nel classico formato gradi, primi e secondi. A contorno, tutta una serie di metodi per utilizzare gli angoli con svariate operazioni.

Leggi tutto

Esempio Java: classe Impiegato

logo java

Un esempio semplice introduttivo per comprendere il funzionamento di una classe col codice. Per tutte le considerazioni teoriche, vi rimando qui alla lezione precedente. Attributi La prima parte della nostra classe comprende gli attributi. Come dichiarare gli attributi privati sia di tipo semplice come double e char, sia di tipo complesso come String e LocalDate? … Leggi tutto

Classe squadra con calciatore e portiere con ereditarietà in Java

logo java

Creare una gerarchia di classi come nel diagramma UML in foto per Calciatore e Portiere. Prevedere gli attributi, metodi di accesso set/get (non indicati per brevità), costruttori e metodi accessori come da schema. Dare particolare attenzione a overloading e override di costruttori e metodi. Creare quindi una classe main di test che funge da black … Leggi tutto

Rubrica con Contatti, ereditarità ed arraylist in Java

logo java

Un esercizio Java interessante che unisce la gestione dei Contatti telefonici di una rubrica tramite ArrayList e classe dedicata. Sfruttiamo elementi di ereditarietà per personalizzare i contatti Aziendali e vediamo come Java abbia anche una forma di gestione automatica del polimorfismo dopo aver visto un esempi o di uso di instanceof qui. Lo schema che … Leggi tutto

Classe Telefonata con gestione su SIM

logo java

Creare una classe Telefonata con i seguenti attributi Prevedere costruttori, costruttore di copia e metodi di accesso e il seguente metodo creare una classe SIM Oltre ai metodi metodi di accesso e costruttori, costruttori di copia, prevedere i seguenti metodi accessori: Classe Telefonata La classe in esame non presenta particolari criticità se non per l’uso … Leggi tutto

Classe Treno con carrozze in Java

logo java

Un esercizio interessante per introdurre le proprietà di composizione e aggregazione, cominciando quindi ad entrare nel vivo della OOP in cui più oggetti possono di fatto essere in relazione tra loro. Qui proponiamo una aggregazione in cui la carrozza è un elemento chiave per la costruzione di un treno. Analizziamo nel dettaglio le singole classi … Leggi tutto

Gestione rettangolo in JavaFX

JavaFx logo

Vediamo un esercizio semplice ma sempre indicativo a livello didattico per il calcolo di informazioni geometriche di un rettangolo. L’idea è di consentire con una form banale di due campi, di inserire i lati di un rettangolo mostrando in una porzione del finestra il calcolo di area, perimetro, diagonale. Disegniamo anche un ipotetico rettangolo dove … Leggi tutto