Attachment 'Libro.java'

Download

   1 package fondamenti.libro;
   2 
   3 import java.util.ArrayList;
   4 
   5 public class Libro {
   6 
   7 	String titolo;
   8 	ArrayList<Pagina> pagine;
   9 	
  10 	public Libro()
  11 	{
  12 		pagine= new ArrayList<Pagina>();
  13 	}
  14 	
  15 	public String getTitolo() {
  16 		return titolo;
  17 	}
  18 
  19 	public void setTitolo(String titolo) {
  20 		this.titolo = titolo;
  21 	}
  22 
  23 	public Pagina prendiPagina(int indice)
  24 	{
  25 		return pagine.get(indice);
  26 	}
  27 	
  28 	public void scriviPagina(Pagina p)
  29 	{
  30 		pagine.add(p);
  31 	}
  32 	
  33 	public void stampaLibro()
  34 	{
  35 		for(Pagina p:pagine)
  36 		{
  37 			p.stampaPagina();
  38 			System.out.println();
  39 		}
  40 	}
  41 	
  42 	public static void main(String[] args)
  43 	{
  44 		Libro l=new Libro();
  45 		
  46 		l.setTitolo("La divina commedia");
  47 		
  48 		Pagina pagina1=new Pagina();
  49 		pagina1.scriviRiga("Nel mezzo del cammin di nostra vita,");
  50 		
  51 		pagina1.scriviRiga("mi ritrovai per una selva oscura,");
  52 		
  53 		pagina1.scriviRiga("che la diritta via era smarrita");
  54 		
  55 		l.scriviPagina(pagina1);
  56 		
  57 		Pagina pagina2=new Pagina();
  58 		
  59 		l.stampaLibro();
  60 				
  61 		
  62 	}
  63 }

Attached Files

You are not allowed to attach a file to this page.