OOPs Interface函数详解

首页 / PHP入门教程 / OOPs Interface函数详解
  • 接口(interface)类似于类(class),但它不能包含代码。
  • 接口可以定义方法名称和参数,但不能定义方法的内容。
  • 任何实现接口的类都必须实现接口定义的所有方法
  • 一个类可以实现多个接口
  • 使用"interface"关键字声明接口。
  • 接口不能维护非抽象方法。

例子1

<?php  
    interface a  
    {  
        public function dis1();  
    }  
    interface b  
    {  
        public function dis2();  
    }  
  
class demo implements a,b  
{  
    public function dis1()  
    {  
        echo "method 1...";  
    }  
    public function dis2()  
    {  
        echo "method2...";  
    }  
}  
$obj= new demo();  
$obj->dis1();  
$obj->dis2();  
  
?>  

输出:

Interface

例子2

<?php
interface i1
{
	public function fun1();
}
interface i2
{
	public function fun2();
}
class cls1 implements i1,i2
{
	function fun1()
	{
		echo "learnfk";
	}
	function fun2()
	{
		echo "SSSIT";
	}
}
$obj= new cls1();
$obj->fun1();
$obj->fun2();

?>

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

机器学习40讲 -〔王天一〕

面试现场 -〔白海飞〕

编译原理之美 -〔宫文学〕

Redis核心技术与实战 -〔蒋德钧〕

性能优化高手课 -〔尉刚强〕

深入浅出分布式技术原理 -〔陈现麟〕

超级访谈:对话毕玄 -〔毕玄〕

手把手带你写一个MiniSpring -〔郭屹〕

LangChain 实战课 -〔黄佳〕

好记忆不如烂笔头。留下您的足迹吧 :)