DDT
Новичок
отличие интерфейса от обстрактного класса?
Привет.
сделал интерфес:
сделал реализующий его класс:
Ругается:
Fatal error: Access type for interface method method1() must be omitted
После того как интерфейс заменил абстрактным классом:
и сделал его наследование:
все заработало :/
В чем отличие, чего не знаю?
Привет.
сделал интерфес:
PHP:
interface ObjInt
{
protected function method1();
}
PHP:
class Object implements ObjInt
{
protacted function method1 {};
}
Fatal error: Access type for interface method method1() must be omitted
После того как интерфейс заменил абстрактным классом:
PHP:
abstract class ObjInt
{
protected abstract function method1();
}
PHP:
class Object extends ObjInt
{
public function method1();
}
В чем отличие, чего не знаю?