方法修饰符有三种: static final abstract

1.static [静态的]

1.static 修饰的属性是叫静态属性,static修饰的方法叫静态方法
2.静态成员加载类的时候分配空间,程序执行完毕之后销毁
3.静态成员在内存中就一份
4.调用方法 为 类名::属性 类名::方法名()
(self 表示当前的类名)

  1. <?php
  2. class A{
  3. public static function test(){
  4. echo 123;
  5. }
  6. }
  7. A::test();
  8. ?>

image.png

2.final

最终的。修饰的方法不能被重写,修饰的属性不能被继承。

3.absrtuct【抽象的】

只要有一个抽象方法 就得有抽象类。 用继承来设置方法。
image.png