Разделы
Теги | RSS © 2008 – 2022
Контакты
email:
skype:
Вернуться
» » » 1. Коротко ООП PHP - Класс (class) и его объект (object)

1. Коротко ООП PHP - Класс (class) и его объект (object)


Класс – это способ описания сущности. И по классу создается объект (экземпляр класса).
Если абстрогироваться еще больше, то класс - это чертеж автомобиля, а обьект - это сам автомобиль собраный по чертежу. Рассмотрим пример.
speed = $speed;
                $this->odo = $speed * $time;
                return 'Движемся со скоростью: ' . $speed . ' км/ч. В течении '  .$time . ' часов';
        }
        
        // метод stop
        public function stop() {
                $this->speed = 0;
                return 'Остановились, наша скорость: 0 км/ч';
        }

        // метод getOdo
        public function getOdo () {
                return 'Проехали дистанцию: ' . $this->odo . ' км';
        }
        
}

// Cоздаем экземпляр объекта класса Car
$car = new Car();

// Вызов констант
echo 'У машины: ' . $car::DOORS . ' дверей
'; echo 'Тип машины: ' . $car::TYPE . '
'; // Текущие свойства echo 'В баке: ' . $car->fuel . ' л топлива
'; // Операция над свойством $car->fuel = $car->fuel/2; // Слили половину =) echo 'Теперь в баке: ' . $car->fuel . ' л топлива
'; echo 'Текущая скорость машины: ' . $car->speed . ' км/ч
'; // Выполнение методов echo $car->run() . '
'; echo $car->run(60,10) . '
'; echo $car->stop() . '
'; echo $car->getOdo();
Оставить комментарий
Вверх