| 12
 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
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 
 | 
import java.util.Locale;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
public class People {
	private String name;
	private String firstName;
	private int age;
	private Date dateOfBorn;
	private Date dateOfDeath;
	private String nationality;
	
	/*	GETTER & SETTER	*/
	public int getAge() {
		return age;
	}
	public void setAge(int age) {
		this.age = age;
	}
	
	public Date getDateOfBorn() {
		return dateOfBorn;
	}
	public void setDateOfBorn(String dateOfBorn) {
		this.dateOfBorn = this.stringToDate(dateOfBorn, "dd-mm-yy");	
                // Ligne en erreur.
	}
	
	public Date getDateOfDeath() {
		return dateOfDeath;
	}
	public void setDateOfDeath(Date dateOfDeath) {
		this.dateOfDeath = dateOfDeath;
	}
	
	public String getFirstName() {
		return firstName;
	}
	public void setFirstName(String firstName) {
		this.firstName = firstName;
	}
	
	public String getName() {
		return name;
	}	
	public void setName(String name) {
		this.name = name;
	}
	
	public String getNationality() {
		return nationality;
	}
	public void setNationality(String nationality) {
		this.nationality = nationality;
	}
	
	
	/*	Constructeur	*/
	public People(String name, String firstName, int age, Date dateOfBorn, Date dateOfDeath, String nationality){
		
		this.age = age;
		this.dateOfBorn = dateOfBorn;
		this.dateOfDeath = dateOfDeath;
		this.firstName = firstName;
		this.name = name;
		this.nationality = nationality;
	}
	
       public People(){
	}
		
	
	/*	Méthodes	*/
	public static Date stringToDate(String sDate, String sFormat) throws Exception{
        		
		SimpleDateFormat sdf = new SimpleDateFormat(sFormat);
		return sdf.parse(sDate);		
	}	
} | 
Partager