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();

?>

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

技术教程推荐

人工智能基础课 -〔王天一〕

深入浅出区块链 -〔陈浩〕

白话法律42讲 -〔周甲徳〕

TypeScript开发实战 -〔梁宵〕

SRE实战手册 -〔赵成〕

Spark核心原理与实战 -〔王磊〕

分布式金融架构课 -〔任杰〕

李智慧 · 高并发架构实战课 -〔李智慧〕

中间件核心技术与实战 -〔丁威〕

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