PHP使用接口

本文概述

  • 接口与类相似, 除了它不能包含代码。
  • 接口可以定义方法名称和参数, 但不能定义方法的内容。
  • 任何实现接口的类都必须实现该接口定义的所有方法。
  • 一个类可以实现多个接口。
  • 使用” 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();

?>

输出

PHP使用接口

例子2

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

?>

输出

PHP使用接口

来源:

https://www.srcmini02.com/29325.html

微信公众号
手机浏览(小程序)
0
分享到:
没有账号? 忘记密码?