zoukankan      html  css  js  c++  java
  • PHP的final、抽象类和方法

      final关键字的用法

     1 final class Computer{
     2     //无法继承的类
     3     final public function run(){
     4         //无法继承的方法
     5     }
     6     
     7 }
     8 class NoteBook extends Computer {    
     9     //会报错
    10 }

      抽象类和方法(abstract)

      抽象方法很特殊,只在父类中声明,但在子类中实现。只有声明了abstract的类可以声明抽象方法

      规则:

        1.抽象类不能被实例化,只能继承

        2.抽象方法是给子类重写的 

     1 //创建的抽象类
     2 abstract class Computer{
     3     //抽象方法不能写{};
     4     abstract function run(); 
     5 }
     6 
     7 class NoteBook extends Computer {    
     8     public function run(){
     9         echo '我重写父类的run方法!';
    10     }
    11 }
    12 
    13 $note = new NoteBook();
    14 $note->run();            //输出值:我重写父类的run方法
  • 相关阅读:
    设计模式
    显示WiFi密码
    05-变量
    04-杂谈
    03-杂谈
    02-杂谈
    01-linux介绍、命令
    14-python--inner
    13-python--bibao
    11-python-iterator
  • 原文地址:https://www.cnblogs.com/changshaoshuai/p/3285226.html
Copyright © 2011-2022 走看看