Професионална програма
Loading...
sider.topalov avatar sider.topalov 38 Точки

Идеи как да имплементираме долния пример от C# на PHP?

Добър вечер Група.

Първо искам да се извиня за "Заглавието", не се сетих за по-умно.

Та примера е следния:

class Point {

    public int X { get; set; } ;
    public int Y { get; set; } ;
    public Point startPosition { get; set; } ;
    public Point endPosition { get; set; } ;
}

Та въпроса по-точно е, как да имплементирам последните два реда " public Point startPosition { get; set; } ;  public Point endPosition { get; set; } ; "

 

"public Point $startPosition" -> не работи,

"public $startPosition = new Point()" -> не работи,

пробвах още няколко вариянта, но не поучих точно желания резултат..

Ще съм благодарен да чуя Вашите идеи. Хубава Вечер!

Тагове:
0
PHP Web
plamen911 avatar plamen911 80 Точки
<?php
class Point
{
    private $X;
    private $Y;
    private $startPosition;
    private $endPosition;

    public function getX(): int
    {
        return $this->X;
    }

    public function setX(int $X)
    {
        $this->X = $X;
    }

    public function getY(): int
    {
        return $this->Y;
    }

    public function setY(int $Y)
    {
        $this->Y = $Y;
    }

    public function setStartPosition(Point $point)
    {
        $this->startPosition = $point;
    }

    public function getStartPosition(): Point
    {
        return $this->startPosition;
    }

    public function setEndPosition(Point $point)
    {
        $this->endPosition = $point;
    }

    public function getEndPosition(): Point
    {
        return $this->endPosition;
    }
}
0