- Implementiere die mit :todo markierten funktionen
/** Speichert Kundendaten - pro Kunden nur ein Datensatz*/
class Kunde{
// --Attribute--
vorname = "";
nachname = "";
alter = 0;
geschlecht = "";
//Konstruktor
constructor(vor, nach, alt, gesch){
this.vorname = vor;
this.nachname = nach;
this.alter = alt;
this.geschlecht = gesch;
}
// --Methoden--
// bei Hochzeit ect kann sich Nachname ändern
setNachname(neuerName){
this.nachname = neuerName;
}
// Jedes Jahr unvermeidbar
hatteGeburtstag(){
this.alter += 1;
}
// Gibt alle Kundendaten aus
getInfo(){
let isVolljaehrig = false;
if (this.alter > 17){
isVolljaehrig = true;
}
return ("Kunde "+this.vorname
+ " " + this.nachname
+ " ist " + this.alter + " Jahre alt, "
+ this.geschlecht + " und "
+ (isVolljaehrig ? "volljährig" : "minderjährig")
+ ". <br>"
);
}
}
console.log
---press run to see if your code works---