首页 > 编程语言 >php面向对象 final关键字

php面向对象 final关键字

时间:2022-11-16 22:38:47浏览次数:46  
标签:__ eat class 面向对象 human php final man


//final修饰的类无法被子类继承 
final class human{

}

class man extends human{

}

$m = new man();
//Fatal error: Class man may not inherit from final class (human)


// final修饰的方法无法重写父类的方法
class human{
final function eat(){
echo __METHOD__;
}
}

class man extends human{
function eat(){
echo __METHOD__;;
}
}

$m = new man();
$m->eat();
// atal error: Cannot override final method human::eat()

 

标签:__,eat,class,面向对象,human,php,final,man
From: https://blog.51cto.com/u_14508118/5857803

相关文章

  • php的几种输出函数
    php输出函数函数名功能描述echo()输出字符串print()输出一个或多个字符串print_r()打印关于变量的易于理解的信息printf()输出格式化字符串sprintf()......
  • apache启动遇到phpinfo只显示源码问题
    在安装php和apache的时候,会遇到只显示源码的问题网上找了好多帖子都是在改php.ini的东西,但是改了半天也不对,发现我安装的wordpress目录也打不开,所以我认为这就是apache服......
  • PHP数组知识点整理
    */*Copyright(c)2016,烟台大学计算机与控制工程学院*Allrightsreserved.*文件名:text.cpp*作者:常轩*微信公众号:Worldhello*完成日期:2016年8月11日*版本号:V1......
  • Docker-compose 安装 Nginx PHP MySQL
    1、创建mkdir-p/docker/wwwmkdir-p/docker/nginx/conf.d/2、配置vimnginx/conf.d/default.confserver{listen80;server_namelocalhost;location/{......
  • php 动态调用方法
    $searchActionArr=['1'=>'searchAlbumList','2'=>'searchUser','3'=>'searchActivityList',];if(filled($searchActionArr[$searchType])......
  • 第11章 面向对象编程:继承(笔记)
    11.1简介为了复用11.2基类和派生类父类与子类11.3基类和派生类之间的关系11.4派生类中的构造函数和析构函数11.5public、protected、private继承权限11.6继承......
  • 第12章 面向对象编程:多态性
    12.1简介程序通用化12.2多态性介绍:多态视频游戏12.3类继承层次中对象之间的关系12.4类型域和switch语句12.5抽象类和纯virtual函数跟一个表格有关12.6实例研究......
  • PHPSTORM调试
    1.、调试环境:服务器:本地vmware虚拟机安装centos7.9主机:win10IDE:PHPSTORM2021ThinkPHP:6.0PHP:7.4XDEBUG:3.1.62、安装XDEBUG插件到服务器(具体百度)3、php.ini配置如下......
  • PHP使用PHPExcel导出表格及样式设置
    1、使用composer安装PHPExcelcomposerrequirephpoffice/phpexcel2、创建对象$objPHPExcel=new\PHPExcel();3、设置Excel属性显示错误信息error_reporting(......
  • Python面向对象---类的基本使用
    ​✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。......