Monthly Archives: May 2017

Java example: constructor

La valutazione annuale di uno studente di scuola media è basata sui voti conseguiti dallo studente nelle verifiche scritte e nelle interrogazioni orali. Ogni voto viene descritto da un oggetto della classe Voto, così strutturata: un attributo privato contenente il valore del voto in decimi e frazioni un attributo privato contenente la tipologia del voto,

Java example: method return

Esercizio 1 Copiare in un nuovo progetto vuoto in Eclipse la classe Quandrato, che rappresenta la figura geometrica omonima, riportata di seguito: Aggiungere alla classe: un metodo “impostaLato” che prende come parametro la lunghezza del lato e imposta il valore dell’attributo della classe un metodo “calcolaArea” che non prende parametri e che restituisce il valore

Java example: more classes and methods

Scrivere una classe Data con le seguenti caratteristiche: tre attributi pubblici: giorno, mese, anno un metodo “imposta” che ha tre parametri e che copia i valori di questi tre parametri nei tre attributi della classe svolgendo i seguenti controlli: l’anno deve essere un numero positivo, se non lo è viene impostato a zero il mese

Java example: methods with parameters

Vogliamo definire una classe che rappresenta un esame universitario. Nella nostra classe, che è solo una semplificazione della realtà, un esame ha i seguenti attributi: un codice insegnamento (alfanumerico) un nome un anno di corso (numerico, di solito da 1 a 5) l’obbligatorietà (che può valere true o false) voto (numerico, da 18 a 31,

Java example: classes & objects

Dichiarare una classe ArticoloDiGiornale caratterizzata dai seguenti attributi: un titolo (stringa) un array di autori in cui ogni autore è rappresentato da una stringa il giorno, il mese e l’anno di pubblicazione, contenuti ciascuno in un attributo di tipo opportuno un array di paragrafi in cui ogni paragrafo è rappresentato da una stringa In un