Corso Java Composizioni di classi Costruttore di copia

  • Slides: 7
Download presentation
Corso Java Composizioni di classi

Corso Java Composizioni di classi

Costruttore di copia e get. Status • COSTRUTTORE COPIA public Nome. Classe (Tipo. Classe

Costruttore di copia e get. Status • COSTRUTTORE COPIA public Nome. Classe (Tipo. Classe nome. Oggetto){ attributo. Classe=nome. Oggetto. get. Attributo. Classe(); } • GETSTATUS public Tipo. Classe get. Status (){ Tipo. Classe nome. Oggetto = new Tipo. Classe (nome. Attributo 1, nome. Attributo 2); return nome. Oggetto; } 2

Esercizio • Creare la classe Corso. Laurea con i seguenti attributi: q String nome

Esercizio • Creare la classe Corso. Laurea con i seguenti attributi: q String nome q Int numero. Materie • Creare i metodi get e set, i costruttori di default e parametrizzato, il metodo get. Status e i metodi inserisci e stampa. 3

Esercizio • Creare la classe Studente con i seguenti attributi: q Int matricola; q

Esercizio • Creare la classe Studente con i seguenti attributi: q Int matricola; q Int num. Esami. Sostenuti; q Corso. Laurea cl; • Creare i metodi get e set, i costruttori di default e parametrizzato, il metodo get. Status e i metodi inserisci e stampa. • Crea un metodo all’interno della classe Studente che dato in ingresso il nome di un Corso. Laurea (String n) ne verifica l’appartenenza di quello studente 4

Esercizio • Crea la classe «Università» con i seguenti attributi: q nome (String) q

Esercizio • Crea la classe «Università» con i seguenti attributi: q nome (String) q Corso. Laurea [] corsi; q Studente [] studenti; e creare all’interno i costruttori, i metodi get e set e il metodo inserisci (stando attenti a sfruttare i metodi inserisci delle classi Corso. Laurea e Studente). 5

Esercizio • Crea un metodo che permetta di calcolare i due studenti che hanno

Esercizio • Crea un metodo che permetta di calcolare i due studenti che hanno il massimo numero di materie sostenute. Esercizio per casa • Crea un metodo all’interno della classe Studente che verifichi il numero di esami mancanti alla Laurea per ogni singolo studente. • Crea un metodo all’interno della classe Università per sapere quanti esami mancano per ogni singolo studente e stampare a video il risultato (Matricola e numero esami mancanti). 6

Esercizio per casa • Crea la classe Main in cui verrà creata una nuova

Esercizio per casa • Crea la classe Main in cui verrà creata una nuova Università (utilizzando il metodo inserisci). Successivamente richiama il metodo esami mancanti creato all’interno della classe Università. 7