当前位置: 首页>>代码示例>>PHP>>正文


PHP Point::lengthObject方法代码示例

本文整理汇总了PHP中Point::lengthObject方法的典型用法代码示例。如果您正苦于以下问题:PHP Point::lengthObject方法的具体用法?PHP Point::lengthObject怎么用?PHP Point::lengthObject使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Point的用法示例。


在下文中一共展示了Point::lengthObject方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: getenv

<?php

/*ПРАКТИЧЕСКОЕ ПРИМЕНЕИЕ НАСЛЕДОВАНИЯ*/
//Наследование - это механизм позволяющий определять дочерний класс(производный класс) на основе родительского класса(супер класс), забрав все его свойства и методы.
//Ключевое слово extends - обозначает что первый указанный клас наследует все свойства и методы второго указанного класса(class 1класс extends 2класс). Не забываем что к свойствам и методом с пометкой private он доступ иметь не будет
//В дочернем классе можем переопределять все свойства и методы родительского класса.
//Ключевое слово final - ставиться впереди метода и не позволяет переопределить метод в дочернем классе, указывает что это финальная версия
require_once getenv("DOCUMENT_ROOT") . "/lib/config.php";
require_once "PointRed.php";
$point_red = new PointRed(4, 7);
echo $point_red->getX() . "<br/>";
echo $point_red->getY() . "<br/>";
echo $point_red->getColor() . "<br/>";
echo $point_red->lengthObject(new Point(5, 6));
$point = new Point(8, 10);
echo $point->lengthObject(new Point(2, 4)) . "<br/>";
开发者ID:echmaster,项目名称:data,代码行数:16,代码来源:39+Практическое+применение+наследования.php

示例2: getenv

<?php

/*ПРАКТИЧЕСКОЕ ПРИМЕНЕИЕ ИНКАПСУЛЯЦИИ*/
//Инкапсуляция - это свойство ООП позволяющее защитить и объединить данные и код в объект и скрыть реализацию объекта от пользователя.
//Модификатор доступа public - позволяет обращаться к свойствам и методам отовсюду.
//Модификатор доступа private - позволяет обращаться к свойствам и методам только внутри текущего класса.
//Модификатор доступа protected - позволяет обращаться к свойствам и методам только текущего класса и класса, который наследует свойства и методы текущего класса
//Лучше всего скрывать поля (свойства), а доступ давать к ним через методы
require_once getenv("DOCUMENT_ROOT") . "/lib/config.php";
require_once "Point.php";
$point = new Point();
//echo $point->length(5, 4);
//echo $point->x;
$point->setX(10);
$point->setY(-6);
echo $point->getX($x) . "<br/>";
echo $point->getY($y) . "<br/>";
echo $point->lengthObject(new Point(4, 9));
开发者ID:echmaster,项目名称:data,代码行数:18,代码来源:38+Практическое+применение+инкапсуляции.php


注:本文中的Point::lengthObject方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。