TypeScript'te OOP Sınıf Özellikleri
Şimdi sınıf özelliklerini nasıl bildireceğimizi öğrenelim. TypeScript'te, tüm özellikler bildirilirken türlerinin belirtilmesi gerekir. Pratikte nasıl yapıldığına bir göz atalım.
Bir User sınıfı oluşturalım. Ona bir name
özelliği atayalım ve bunun bir string olacağını belirtelim:
typescriptclass User {
name: string;
}
Ancak, bu kod bir hata verecektir, çünkü özelliğin başlangıç değeri belirlenmemiştir.
Hadi belirleyelim:
typescriptclass User {
name: string = 'john';
}
Şimdi sınıfımızın bir nesnesini oluşturalım:
typescriptlet user: User = new User;
Ve şimdi özelliğin değerini yazdıralım:
typescriptconsole.log(user.name); // 'john'
Ve şimdi nesne oluşturulduktan sonra özelliğin değerini değiştirelim:
typescriptuser.name = 'eric';
Задание 1
name ve age özelliklerine sahip bir
Student sınıfı oluşturun.