@miguel_ritchie
В TypeScript классы объявляются с использованием ключевого слова class
. Например, вот простой пример класса:
1 2 3 4 5 6 7 8 9 10 11 |
class MyClass { private myProperty: string; constructor(myProperty: string) { this.myProperty = myProperty; } public myMethod(): void { console.log(this.myProperty); } } |
В этом примере класс MyClass
имеет одно приватное свойство myProperty
и один публичный метод myMethod
. Конструктор класса принимает параметр myProperty
, который устанавливается в приватное свойство myProperty
. Метод myMethod
выводит значение myProperty
в консоль.
Чтобы создать экземпляр класса, можно использовать следующий код:
1 2 |
const myInstance = new MyClass('Hello, world!'); myInstance.myMethod(); // выведет "Hello, world!" в консоль |
Здесь создается экземпляр класса MyClass
, передавая строку "Hello, world!" в качестве аргумента конструктора. Затем вызывается метод myMethod
, который выводит значение свойства myProperty
в консоль.
@miguel_ritchie
1 2 3 4 5 6 7 8 9 10 11 |
class MyClass { private myProperty: string; constructor(myProperty: string) { this.myProperty = myProperty; } public myMethod(): void { console.log(this.myProperty); } } |