在这个程序中,我尝试探索 PHP 中的 Oops 概念,但这里的东西与 java 有很大不同。在示例程序中,我创建了一个抽象类bird,扩展了bird类的类parrot和一个可飞行的接口。之后,我将上述所有类和接口包含在一个 php 文件中。让我们看看代码
<?php
include 'bird.php';
include 'parrot.php';
include 'flyable.php';
//creating a object
$bird1=new parrot();
echo $bird1->display();
echo("<br/>");
bird $bird2=new parrot(); //shows error
?>
我想问的是,当我尝试定义对象类的类型时,例如bird $bird1= new parrot(); 在他的线上我得到了错误,但这个东西在java中完美地工作。请让我知道如何在 php 中完成这件事。