# Обращение к методам внутри классов в ООП в JavaScript

Одни методы можно вызывать внутри других через `this`. Давайте посмотрим на примере. Пусть у нас дан класс с юзером и методом, в котором возвращается свойство:

`class User { show() { return this.name; } }`

Пусть у нас также есть метод `cape` преобразующий первую букву строки в заглавную:

`class User { show() { return this.name; } cape(str) { return str[0].toUpperCase() + str.slice(1); } }`

Давайте воспользуемся методом `cape` внутри метода `show`:

`class User { show() { return this.cape(this.name); } cape(str) { return str[0].toUpperCase() + str.slice(1); } }`

В объект класса `Student` запишите свойства `name` и `surn`.

Сделайте вспомогательный метод, который будет получать первый символ строки и делать его заглавным.

Сделайте метод, который вернет инициалы студента, то есть первые буквы его имени и фамилии.

←→
↑