public class Catalogo3 {
// ----------------------------------------------- Definizione attributi
private String nomeCatalogo;
// ----------------------------------------------- Metodi get e set
public String getNomeCatalogo() {
return nomeCatalogo;
}
public void setNomeCatalogo(String nomeCat) {
this.nomeCatalogo = nomeCat;
}
// ----------------------------------------------- Mostra un messaggio all'utente
public void visualizzaMessaggio(String nomeCat) {
System.out.printf("--- Benvenuti nel catalogo 3: %s !\n ", getNomeCatalogo());
}
}
import java.util.Scanner;
public class ProvaCatalogo3 {
public static void main(String[] args) {
// Scanner
Scanner input = new Scanner(System.in);
// creazione oggetto Catalogo
Catalogo3 cat3 = new Catalogo3();
// visualizzo nome iniziale catalogo
System.out.printf("Nome iniziale Catalogo: %s\n\n",
cat3.getNomeCatalogo());
// Acquisizione nome catalogo:
System.out.println("Digitare nome catalogo: ");
// variabile tipo stringa
String nomeCatalogo;
nomeCatalogo = input.next(); // leggo riga di testo
// imposto nome del catalogo
cat3.setNomeCatalogo(nomeCatalogo);
// stampo una riga vuota
System.out.println();
// richiamo il metodo: visualizzaMessaggio()
cat3.visualizzaMessaggio(nomeCatalogo);
}
}
Nessun commento:
Posta un commento