TypeScript-da OOP-de klass metotlary
Indi klass metotlaryny nädip döretmelidigini öwreneli.
Bizde User klassy we onuň name aýratynlygy bolsun:
class User {
name: string = '';
}
Ulanyjynyň adyny yzyna gaytaryan metodu düzeliň we onuň yzyna gaýdýan görnüşini görkezeliň:
class User {
name: string = '';
getName(): string {
return this.name;
}
}
Indi bolsa, atyň bahasyny üýtgedýän metodu düzeliň. At parametr hökmünde iberiler we biz bu parametr üçin hem görnüşi görkezmeli:
class User {
name: string = '';
getName(): string {
return this.name;
}
setName(name: string): void {
this.name = name;
}
}
name we age aýratynlyklary bilen Student klassy düzüň.
Bu aýratynlyklary almak we üýtgetmek üçin metotlar goşuň.