摘要:
https://www.php.net/traits 阅读全文
posted @ 2020-01-11 11:24
初雨诗清风
阅读(137)
评论(0)
推荐(0)
摘要:
接口(抽象的抽象类) interface:接口 implements:实现 接口中的方法都为抽象方法,所以abstract可以省略不写 接口中的方法都必须为public 接口中只能规定方法,不能写属性(接口中可以写常量) 一个类中可以实现多个接口,中间用逗号隔开 一个类可以先继承父类,然后再实现接口 阅读全文
posted @ 2020-01-11 10:38
初雨诗清风
阅读(164)
评论(0)
推荐(0)
摘要:
定义方法:abstract关键字 1.定义一些方法,子类必须完全实现这个抽象中所有的方法 2.不能从抽象类创建对象,它的意义在于被扩展 3.抽象类通常具有抽象方法,方法中没有大括号 4.抽象方法不必实现具体的功能,由子类来完成 5.在子类实现抽象类的方法时,其子类的可见性必须大于或等于抽象方法的定义 阅读全文
posted @ 2020-01-11 10:08
初雨诗清风
阅读(115)
评论(0)
推荐(0)
摘要:
声明类属性或方法为静态,就可以不实例化类而直接访问。静态属性不能通过一个类已实例化的对象来访问(但静态方法可以)。 为了兼容 PHP 4,如果没有指定访问过程,属性和方法默认为公有。 由于静态方法不需要通过对象即可调用,所以伪变量 $this 在静态方法中不可用。 静态属性不可以由对象通过 -> 操 阅读全文
posted @ 2020-01-11 09:49
初雨诗清风
阅读(1146)
评论(0)
推荐(0)
摘要:
因为$this代表的是当前对象,而使用了静态方法之后(static)之后,这个方法就是属于当前类的,在类中何来对象?当然会报错 阅读全文
posted @ 2020-01-11 09:24
初雨诗清风
阅读(395)
评论(0)
推荐(0)
摘要:
<?php class Person { const name = 'starshine'; //在类里面定义常量 public function a(){ echo self::name; //在类里面访问定义的类常量用self关键字;self的代表的就是当前类 } } $person = new 阅读全文
posted @ 2020-01-11 09:13
初雨诗清风
阅读(1023)
评论(0)
推荐(0)

浙公网安备 33010602011771号