-
面对对象的基本原则查看全部
-
面对对象的基本思路查看全部
-
面对对象的实质查看全部
-
面向对象的基本概念查看全部
-
对象的特点查看全部
-
(个人理解)多态的意思就是:接口定义的方法在不同的实现中,实例化后的结果可以是不一样的,这就是多态查看全部
-
面向对象——魔术方法查看全部
-
方法的重载,这个方法的参数第一个就是调用的方法的名称,第二个参数是方法调用的参数组成的数组,用implode。 静态方法的重载,注意这个方法需要设定为static。查看全部
-
__tostring方法会在把对象转换成string的时候自动调用 __invoke方法会在对象当做一个方法调用的时候自动调用查看全部
-
面向对象——魔术方法查看全部
-
使用的时候和其他类公用抽象类中的抽象方法查看全部
-
abstract关键字用于定义抽象类 在抽象方法前面添加abstract关键字可以表明这个方法是抽象方法不需要具体的实现 抽象类中可以包含普通的方法,有方法的具体实现 继承抽象类的关键字是extends 继承类的子类需要实现抽象类中定义的抽象方法查看全部
-
相同的一行代码,对于传入不同的接口的实现的对象的时候,表现的是不同的,这就是多态查看全部
-
面向对象——接口查看全部
-
不能实例化接口。 可以用instanceof关键字来判断某个对象是否实现了某个接口,比如:var_dump($obj instanceof ICanEat); 可以用extends让接口继承接口 当类实现子接口时,父接口定义的方法也需要在这个类里面具体实现查看全部
举报
0/150
提交
取消