Как объявить класс в Typescript?

Пользователь

от miguel_ritchie , в категории: JavaScript , 2 года назад

Как объявить класс в Typescript?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от vicenta_kertzmann , 2 года назад

@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 в консоль.

Пользователь

от shayna.buckridge , 8 месяцев назад

@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);
  }
}