Lab 2009 #04

Codice: Lab_20091210

1
2
3
4
5
6
7
8
9
10
11
public class Lab_20091210
{
	public static void main(String[] argv)
	{
		Persona p = new Persona("Mario", "Rossi", 24);
 
		Calciatore c = new Calciatore("Alberto", "Bianchi", 10, "Attaccante");
 
		System.out.println(c);
	}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
class Persona
{
	private String nome;
	private String cognome;
	private int eta;
 
	public Persona(String nome, String cognome, int eta)
	{
		this.nome = nome;
		this.cognome = cognome;
		this.eta = eta;
	}
 
	public Persona(String nome, String cognome)
	{
		this.nome = nome;
		this.cognome = cognome;
	}
 
	public String getNome()
	{
		return nome;
	}
 
	public String getCognome()
	{
		return cognome;
	}
 
	public int getEta()
	{
		return eta;
	}
 
	public String toString()
	{
		return "["+nome+", "+cognome+", "+eta+"]";
	}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
public class Calciatore extends Persona
{
	private int numero_maglia;
	private String ruolo;
 
	public Calciatore(String nome, String cognome, int numero_maglia, String ruolo)
	{
		super(nome, cognome);
		this.numero_maglia = numero_maglia;
		this.ruolo = ruolo;
	}
 
	public String getRuolo()
	{
		return ruolo;
	}
 
	public int getNumeroMaglia()
	{
		return numero_maglia;
	}
 
	public String toString()
	{
		return "["+super.toString()+", ["+ruolo+", "+numero_maglia+"]]";
	}
}

About the Author

Hello everyone! I'm Andrea Rastelli, a 23 year old programmer, designer, 3D animator and compositor. You may follow me on Twitter and Facebook