[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Добавить конструкторы
Forever_smile
Помогите пожалуйста дописать программу на php. Добавить конструкторы: частичный конструктор (введены только имя и курс, а тему и Id можно изменить) и пустой конструктор. Чтобы было три конструктора, а не один в основном классе. Определить конструктор по умолчанию и с разным числом параметров, функцию вывода.
user posted image

<?php
Class
Student {
public $name;
public $kurs;
public $id;

function __construct($name, $kurs, $id) {
$this->name = $name;
$this->kurs = $kurs;
$this->id = $id;
}
function setId($id)
{
$this->id = $id;
}
function print() {
echo "Name: {$this->name}, Kurs: {$this->kurs}, Id: {$this->id}";
}
}

Class DiplomaStudent extends Student {
public $tema;

function __construct($name, $kurs, $id, $tema) {
$this->tema = $tema;
parent::__construct($name, $kurs, $id);
}
function setTema($tema)
{
$this->tema = $tema;
}

function print() {
echo "Name: {$this->name}, Kurs: {$this->kurs}, Id: {$this->id}, Tema: {$this->tema}";
}
}

$student = new DiplomaStudent('Лена', 4, 6, 'Программирование');
$student->print();
?>
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.