oppgave: named
This commit is contained in:
@@ -1,28 +1,41 @@
|
||||
package oving5.named;
|
||||
|
||||
public class Person2 {
|
||||
Person2(String s) {
|
||||
public class Person2 implements Named {
|
||||
private String fullName;
|
||||
private String familyName;
|
||||
private String givenName;
|
||||
|
||||
Person2(String fullName) {
|
||||
setFullName(fullName);
|
||||
}
|
||||
|
||||
public void setFullName(String s) {
|
||||
public void setFullName(String fullName) {
|
||||
this.fullName = fullName;
|
||||
String[] l = fullName.split(" ");
|
||||
givenName = l[0];
|
||||
familyName = l[1];
|
||||
}
|
||||
|
||||
public void setFamilyName(String s) {
|
||||
public void setFamilyName(String familyName) {
|
||||
this.familyName = familyName;
|
||||
fullName = givenName + " " + familyName;
|
||||
}
|
||||
|
||||
public void setGivenName(String s) {
|
||||
public void setGivenName(String givenName) {
|
||||
this.givenName = givenName;
|
||||
fullName = givenName + " " + familyName;
|
||||
}
|
||||
|
||||
public String getFullName() {
|
||||
return "";
|
||||
return fullName;
|
||||
}
|
||||
|
||||
public String getFamilyName() {
|
||||
return "";
|
||||
return familyName;
|
||||
}
|
||||
|
||||
public String getGivenName() {
|
||||
return "";
|
||||
return givenName;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user