分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 代码编程

php里的抽象类和接口

发布时间:2023-09-06 01:16责任编辑:熊小新关键词:暂无标签
//实例化类产生对象。
//class fenbi
//{
// ???//普通成员,属于对象
// ???public $length = "10cm";
// ???//静态成员,静态变量,属于类。
// ???public static $color;
//
// ???//普通方法可以调用静态成员
// ???function hua(){
// ???????echo $this->length;
// ???????echo self::$color;
// ???}
// ???//静态方法不能调用普通成员
// ???static ?function hua2(){
// ???????echo self::$color;
// ???}
//}
//实例化对象调用普通成员
//$fb = new fenbi();
//$fb->hua();
//echo "<br>";
////使用雷鸣调用静态成员
//fenbi::$color = "red";
//fenbi::hua2();
//echo "<br>";
//$fb2 = new fenbi();
//$fb2->hua();

//抽象类:abstract
//特点:不能被实例化,只能被继承
//目的:为了派生子类,控制子类
//用于写基类
//abstract class Ren
//{
// ???public $name;
//
// ???function speak(){
// ???????echo "正在说话";
// ???}
//}
//$chinese = new Ren();这是错误的,不能这样,不能被实例化;
//class chinese extends Ren{

//}

//接口
//极度抽象的类
//接口里面不能包含成员变量,只能包含成员方法
//成员方法没有函数体
//接口关键字:interface 命名大写I开头
//接口必须实现里面所有的方法
interface Iusb
{
???public function read();
???public function write();
}
class mouse implements Iusb
{
???function read()
???{
???}
???function write()
???{
???}
}

php里的抽象类和接口

原文地址:http://www.cnblogs.com/GP1014336455/p/7645572.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved