asd
This commit is contained in:
parent
a16c116fa5
commit
8d899f9d76
|
@ -142,26 +142,38 @@ console.log(kutya.koszont());
|
|||
// FELADAT
|
||||
|
||||
class Szemely_F{
|
||||
//privát mező
|
||||
#nev;
|
||||
constructor(nev, kor){
|
||||
//# kell a változó neve elé
|
||||
this.#nev = nev;
|
||||
this.nev = nev;
|
||||
this.kor = kor;
|
||||
}
|
||||
|
||||
get nev(){
|
||||
return this.#nev;
|
||||
}
|
||||
|
||||
set nev(ujNev){
|
||||
this.#nev = ujNev;
|
||||
}
|
||||
|
||||
ihat(){
|
||||
if (this.kor >= 18){
|
||||
return `Ihatsz alkoholt!`;
|
||||
}
|
||||
return `Nem ihatsz alkoholt!`;
|
||||
bemutatkozas(){
|
||||
return `Szia ${this.nev} vagyok ${this.kor} éves`;
|
||||
}
|
||||
}
|
||||
|
||||
class Diak extends Szemely_F{
|
||||
static diakSzam = 0;
|
||||
constructor(nev, kor, osztaly){
|
||||
super(nev, kor);
|
||||
Diak.diakSzam++;
|
||||
this.osztaly = osztaly;
|
||||
}
|
||||
|
||||
bemutatkozas(){
|
||||
return `Szia ${this.nev} vagyok ${this.kor} éves és a ${this.osztaly} osztályba járok`;
|
||||
}
|
||||
|
||||
static diakokSzama(){
|
||||
return Diak.diakSzam;
|
||||
}
|
||||
}
|
||||
|
||||
let digi = new Diak("Szabó Márton", 19, "13.B");
|
||||
console.log(digi);
|
||||
console.log(Diak.diakokSzama());
|
||||
console.log(digi.bemutatkozas());
|
||||
let vitix = new Diak("Vitányi Krisztián", 19, "13.B");
|
||||
console.log(vitix);
|
||||
console.log(Diak.diakokSzama());
|
||||
console.log(vitix.bemutatkozas());
|
Loading…
Reference in New Issue
Block a user