написать класс и реализовать функциональность - PullRequest
1 голос
/ 02 октября 2019

У меня проблема или я ее не получил. Мне нужно написать класс Circle и реализовать следующие функциональные возможности.

1.Свойства: координаты центра и радиус.

2. Определить конструктор с параметрами для инициализации объекта.

3. Определите метод, который возвращает длину f окружности (L = 2 * π * R).

4. Определите метод, который возвращает копию текущего объекта.

5. Определите метод, который преобразует текущее состояниеобъекта в строку и возвращает результат.

6. Определите статический метод окружности для заданного радиуса.

Вот мое решение, и я застрял.

function circle(radius)
{
    this.radius = radius;
    this.area = function () 
    {
        return Math.PI * this.radius * this.radius;
    };
    this.perimeter = function ()
    {
        return 2*Math.PI*this.radius;
    };
}
var c = new circle(3);
console.log('Area =', c.area().toFixed(2));
console.log('perimeter =', c.perimeter().toFixed(2));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...