Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Точка на плоскости


Автор: zzdxw 12.11.2017, 22:12
Всем привет! Помогите разобраться. Нужно описать точку, как геометрическую фигуру на плоскости. Создать класс и объект. Правильно ли я сделал? Как правильно?
Код

class point {
    public $coordx;
    public $coordy;
    }
}
$a = new point();
$a->coordx = 2;
$a->coordy = 7;

Автор: ksnk 9.2.2018, 09:35
zzdxw, Тебе надо сделать кирпичик, или построить дом? Планирование нужно начинать с проекта дома, а не с формы кирпича smile Ну или хотя бы с методики укладки стен.

Как будет для тебя удобнее? Писать вот так
Код

$a= new point(1000,200);

или 
Код

$a = new point();
$a->coordx = 2;
$a->coordy = 7;

Сначала нужно понять как ты будешь работать с точками(разработать, или хотя бы наметить интерфейс). потом уже делать внутреннюю структуру объекта.

Автор: krundetz 9.2.2018, 10:38
Код

class Point {
    
    protected $x;
    protected $y;
    
    public function __construct($x, $y) {
        $this->x = $x;
        $this->y = $y;
    }

    public function getX() {
        return $this->x;
    }

    public function getY() {
        return $this->y;
    }

}

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)