Для пользователей, которые регистрируются. Если Вам не приходит письмо с подтверждением email, пишите на admin[at]quizful[dot]net - будем подтверждать вручную. Просим прощения за доставленные неудобства.

С уважением,
команда Quizful
Знаете ли Вы, что

Индивидуальный рейтинг по категориям можно просмотреть на странице с профилем.

Топ контрибуторов
loading
loading
Лента обновлений
ссылка May 17 19:13
Комментарий от elirijndael:
Полностью согласен с valid_name.
ссылка May 17 18:47
Комментарий от Aleksandr89:
Неплохой тест. Для тех кто хочет ещё попрактиковатьс...
ссылка May 17 15:13
Комментарий от dpdpdp:
Поменяйте радиокнопки на чекбоксы.
Во втором варианте про...
ссылка May 17 11:55
Комментарий от Torredo812:
вот это подвох!!!
забываешь что х увеличился))и думае...
ссылка May 17 10:50
Комментарий от lesha1980:
Хороший вопрос. Получается, что проверяется только x в...
Статистика

Тестов: 130, вопросов: 5791. Пройдено: 126754 / 526562.

Отличия абстрактного класса от интерфейса

Автор: Skrakan  к списку      

Вопрос
Какая разница между абстрактным классом и интерфейсом?
Ответ
Абстрактный(Abstract) класс - класс, который имеет хотя б 1 абстрактный (не определенный) метод; обозначается как abstract.

Интерфейс - такой же абстрактный класс,только в нем не может быть свойств и не определены тела у методов.

Так же стоит заметить, что абстрактный класс наследуется(etxends), а интерфейс реализуется (implements). Вот и возникает разница между ними, что наследовать мы можем только 1 класс, а реализовать сколько угодно.
ВАЖНО! При реализации интерфейса, необходимо реализовать все его методы, иначе будет Fatal error, так же это можно избежать, присвоив слово abstract.
Пример:

interface I {
    public function F();
    public function say();
}

abstract class A implements I {
    function say() {
        echo 'Hello';
    }
    // function F() - не реализована
}

Если Вам понравился вопрос, проголосуйте за него

Голосов: 22  loading...
salatick   kaspi   liferay   marvin75   goopy   web_firstime   BosDm   Gringoire   Ghosting   minout   antonftf   web_michael   llamerr   ValinurovAM   Skrakan   SmolyarO   romchiksoad   wawan93   mefodil   oyeme   VovanVE   yakimov