Je teste une classe Person qui modélise une personne avec le nom, l'adresse et la date de naissance. Comment définir dob (date de naissance)?
Voici ma classe Person:Affichage de la date de naissance dans Java en utilisant Util Util
import java.util.Date;
public class Person{
private String name;
private String address;
private Date dob;
public Person(){
name = null;
address = null;
dob = null;
}
public Person(String nameValue, String newAddress, Date newDob){
name = nameValue;
address = newAddress;
dob = newDob;
}
public String getName(){
return name;
}
public void setName(String nameValue){
name = nameValue;
}
public int getAddress(){
return address;
}
public void setAddress(String newAddress){
address = newAddress;
}
public int getDateOfBirth(){
return dob;
}
public void setDateOfBirth(Date newDob){
dob = newDob;
}
public void print(){
System.out.println("Name: " + name);
System.out.println ("Date Of Birth: " + dob);
System.out.println ("Address: " + address);
}
}
PersonTester{
Person a = new Person();
a.setName("John Smith");
a.setDateOfBirth (01/08/1985);??? - doesn't work
Pouvez-vous fournir la classe complète de la personne? Tout dépend de quelles méthodes il a pour fixer la date de naissance ... –
Qu'est-ce que Person? At-il un setDateOfBirthMethod? Vous ne faites que transmettre des chiffres. Le format de l'argument est-il un String, un objet Date, etc? –