Конструктор по умолчанию и вывод мнимой части числа
Primary tabs
class MathComplex2 // Котеров 432 { public $re, $im; // Инициализация нового объекта function __construct($re=0, $im=0) { $this->re = $re; $this->im = $im; } // Добавляет к текущему комплексному числу другое function add(MathComplex2 $x) { $this->re += $x->re; $this->im += $x->im; } // Преобразует число в строку (например, для вывода) function __toString() { return "({$this->re}, {$this->im})"; } } //require_once "Math/Complex2.php"; $a = new MathComplex2; // выведется (0,0) echo $a; $a = new MathComplex2();// выведется (0,0) echo $a; $a = new MathComplex2(101); // выведется (101,0) echo $a; $a = new MathComplex2(101, 344); echo $a; // Конструктор класса, без указания параметров называется конструктором по умолчанию
Cкажите
$a = new MathComplex2(101); // выведется (101,0)
можно ли вывести (0,101) ? При условии написания такой де конструкции:
$a = new MathComplex2(101);
- Log in to post comments
- 1283 reads
vedro-compota
Wed, 06/03/2020 - 19:53
Permalink
контекатенация
_____________
матфак вгу и остальная классика =)