mam problem z abstrakcja klas i funkcji ;/
powiedzmy ze mamy taki przykład:
<?php interface Validator { abstract function validacja(); } ?>
do tego mamy klasę , ktora implementuje interfejs:
<?php require_once('interface.Validator.php'); abstract class PrzykladowyOb implements Validator { // jakies atrybuty klasy // jakies metody klasy function validacja(){ // ciało funkcji } ?>
i teraz jeżeli chcę zrobić klase dzidziczącą po klasie PrzykładowyOb:
<?php require_once('class.PrzykladowyOb.php'); class Encja extends PrzykladowyOb { // atrybuty i metody function validuj(){ // ciało funkcji } } ?>
kiedy chche stworzyć jakis obiekt klasy Encja to wyskakuje mi błąd, odnoszący sie do predydatu funkcji w interfejcie. Jeżeli zamiast abstrakcyjnych zrobie z nich normalne, wszytsko jest ok.
w czym tkwi problem??
wiem ze klasa abstrkcyjna, to klasa, ktora nie ma potomkow ( u mnie tak jest). Zatem gdzie jest problem?
z gory dzieki za informacje

pozdr
ps
sory za haotycznośc, ale jest pozno i nie mam weny tworczej, a problem mnie martwi ;/
