oppgave: named

This commit is contained in:
2026-03-03 05:26:25 +01:00
parent 00f8009e0d
commit 341848f3e8
9 changed files with 115 additions and 23 deletions

View File

@@ -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;
}
}