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.