კლასების მეთოდები OOP-ში TypeScript-ში
მოდით ახლა ვისწავლოთ კლასების მეთოდების
შექმნა. დავუშვათ, გვაქვს კლასი User
თვისებით name:
class User {
name: string = '';
}
შევქმნათ მეთოდი, რომელიც აბრუნებს მომხმარებლის სახელს, მივუთითოთ მას დასაბრუნებელი მნიშვნელობის ტიპი:
class User {
name: string = '';
getName(): string {
return this.name;
}
}
ახლა კი შევქმნათ მეთოდი, რომელიც ცვლის სახელის მნიშვნელობას. სახელი გადაეცემა პარამეტრად და ამ პარამეტრისთვის ჩვენ ასევე უნდა მივუთითოთ ტიპი:
class User {
name: string = '';
getName(): string {
return this.name;
}
setName(name: string): void {
this.name = name;
}
}
შექმენით კლასი Student თვისებებით
name და age. დაამატეთ მეთოდები
ამ თვისებების მისაღებად და შესაცვლელად.