-
Üyelik
22.01.2014
-
Yaş/Cinsiyet
29 / E
-
Meslek
Bilgisayar Mühendisi
-
Konum
İstanbul Avrupa
-
Ad Soyad
B** C**
-
Mesajlar
1843
-
Beğeniler
269 / 263
-
Ticaret
1, (%100)
Aşağıdaki gibi bir şekilde abstract class çalışması yapıyorum kitap üzerinden ama bir hata aldım: Fatal error: Abstract function abc::getmessage() cannot contain body in C:\wamp\www\calisma\oopmimarisi\soyut\soyu01.php on line 9
bu problem neden oluyor?
header('Content-Type: text/html; charset=utf-8');
abstract class abc{
abstract protected function getmessage(){
/**
* Mesaj output verir.
* @return void
*/
}
public function getoutput(){
echo $this->getmessage();
}
}
class Message extends abc{
private $message;
public function __construct($message){
$this-message=$message;
}
protected function getmessage(){
return $this->message;
}
}
$message=new message('Türeyen Class');
$message->getoutput();
?>
tiwaly
NodeJS / PHP / NoSQL
Kullanıcı
-
Üyelik
10.10.2013
-
Yaş/Cinsiyet
34 / E
-
Meslek
Yazılımcı
-
Konum
İzmir
-
Ad Soyad
i** A**
-
Mesajlar
363
-
Beğeniler
135 / 104
-
Ticaret
7, (%100)
abstract protected function getmessage(); olmalı diye biliyorum.
1 kişi bu mesajı beğendi.