Hallo
ich hab hier ein kleines Verständisproblem mit Vererbungen.
Ich habe eine Klasse Offlineuser und eine Onlineuser mit jeweils ein paar Variablen, wobei der Onlineuser vom Offlineuser erbt.
Wenn ich jetzt die User aus der Datenbank lese und via Kosntruktor einen neuen Onlineuser erstelle, wird dann automatisch ein Offlineuser mit erstellt oder muss ich das selber noch machen?
Hier noch der Code der beiden Klassen
Ich wäre sehr dankbar wenn mir jemand auf die Sprünge helfen könnte
Nachtrag: Der Titel sollte eigentlich Vererbung heißen...
ich hab hier ein kleines Verständisproblem mit Vererbungen.
Ich habe eine Klasse Offlineuser und eine Onlineuser mit jeweils ein paar Variablen, wobei der Onlineuser vom Offlineuser erbt.
Wenn ich jetzt die User aus der Datenbank lese und via Kosntruktor einen neuen Onlineuser erstelle, wird dann automatisch ein Offlineuser mit erstellt oder muss ich das selber noch machen?
Hier noch der Code der beiden Klassen
Java:
public class OfflineUser {
private UUID uuid;
private String name;
private Level level;
public UUID getUuid() {
return uuid;
}
public void setUuid(UUID uuid) {
this.uuid = uuid;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Level getLevel() {
return level;
}
public void setLevel(Level level) {
this.level = level;
}
}
Java:
public class OnlineUser extends OfflineUser {
private Player player;
private String ip;
private long logintime;
public OnlineUser(UUID uuid, String name) {
setName(name);
setUuid(uuid);
}
public Player getPlayer() {
return player;
}
public void setPlayer(Player player) {
this.player = player;
}
public String getIp() {
return ip;
}
public void setIp(String ip) {
this.ip = ip;
}
public long getLogintime() {
return logintime;
}
public void setLogintime(long logintime) {
this.logintime = logintime;
}
}
Ich wäre sehr dankbar wenn mir jemand auf die Sprünge helfen könnte
Nachtrag: Der Titel sollte eigentlich Vererbung heißen...
Zuletzt bearbeitet von einem Moderator: