为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
PHP面向对象编程_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

PHP面向对象编程

Peter 其它
难度初级
时长 3小时14分
  • http://img1.sycdn.imooc.com//54a61bf10001115e12000530-120-68.jpg
    查看全部
  • 析构函数可用于程序最后释放资源,如打印机。
    查看全部
  • __tostring()当对象被当作String使用时,这个方法会被自动调用(需要在类中定义__tostring()方法) 调用 echo $object __invoke()当对象被当作方法调用时,这个方法会被自动调用(需要在类中定义__invoke()方法) 调用 $object($parameter)
    查看全部
  • 抽象类的子类需要实现抽象类中定义的抽象方法
    查看全部
  • 1.parent关键字可以可用于调用父类中被子类重写了的方法 2.self关键字可以用于访问类自身的成员方法,也可以用于访问自身的静态成员和类常量;不能用于访问类自身的属性;使用常量的时候不需要再常量名称前面添加$符号 3.static::关键字用于访问类自身定义的静态成员,访问静态属性时需要在属性前面添加$符号。 4.常量属性不能使用对象访问,仅能使用类访问,在类本体内,可以使用“self::常量名”,在类本体外可以使用“类名::常量名”
    查看全部
  • 子类中编写跟父类完全一致的方法可以完成对父类方法的重写(overwrite); 如果父类不希望被overwrite,可以添加关键字final 如果父类不希望被继承,可以添加关键字final
    查看全部
  • 1.静态属性用于保存类的公有数据,静态属性在定义时是在访问控制关键字后面添加static关键字即可,例如:public static $president = "David"; 2.静态方法里面只能访问静态属性 3.静态成员不需要实例化对象就可以访问 4.类的内部可以通过self或者static关键字访问自身静态成员。注意,在访问静态成员属性的时候,::后面需要跟着$符。 5.子类中若是要访问父类的静态成员,则使用parent::President方法访问,在外部访问时,直接使用父类名::President方法 6.可以通过类的名称在类定义外部访问静态成员,我们可以用类名加::操作符的方法来访问类的静态成员。例如:Human::$president
    查看全部
  • 若是静态对象,则不可通过子类进行调用(jordan->$president),而是通过NbaPlayer::$president 方法调用
    查看全部
  • public 公有的类成员,可以在任何地方被访问 protected受保护的类成员,可以被自身及其子类访问 private私有的类成员,只能被自身访问
    查看全部
  • @--PHP面向对象编程--4-6 对象接口 接口就是把不同类的共同行为进行定义,然后再不同的类里面实现不同的功能 interface定义接口 implements用于表示类实现某个接口 接口里面的方法不需要有方法的实现 实现某个接口之后,必须提供接口中定义的方法的具体实现 不能实例化接口 instanceof关键字判断某个对象是否实现了某个接口 $object instanceof interface 接口也可以用extends继承 当类实现子接口时,父接口定义的方法也需要在类中具体实现
    查看全部
  • @--PHP面向对象编程--4-6 对象接口
    查看全部
  • @--PHP面向对象编程--4-6 对象接口
    查看全部
  • @--PHP面向对象编程--数据访问 parent::关键字可以访问父类被子类重写的方法 self::关键字可以用于访问类自身的成员方法,也可以用于访问自身的静态成员和类常量,不能用于访问类自身的属性;使用常量的时候不需要再常量名称前面添加$符号 static::关键字用于访问类自身定义的静态成员,访问静态属性时需要在属性前面添加$符号
    查看全部
  • @--PHP面向对象编程--Final关键字 //子类中编写跟父类方法名完全一致的方法可以完成对父类方法的重写(overwrite): 备注:主要看方法名,不关心参数 //对于不想被任何类继承的类可以在class之前添加final关键字 //对于不想被子类重写(修改)的方法,可以再方法定义的前面添加final关键字
    查看全部
  • @--PHP面向对象编程--static 关键字 1、静态属性用于保存类的公有数据 2、静态方法里面只能访问静态属性 3、静态成员(属性和方法)不需要实例化对象就可以访问 4、类的内部可以通过self或者static关键字访问自身静态成员 5、可以通过parent关键字访问父类的静态成员 6、可以通过类的名称在类定义外部访问静态成员
    查看全部

举报

0/150
提交
取消
课程须知
1、本门课程是立志想成为优秀程序员的必修课 2、基本概念部分适合所有人学习 3、实践部分则需要有基本的PHP知识,这样会更加有利于你对面向对象的理解和掌握
老师告诉你能学到什么?
1、面向对象的基本概念 2、面向对象的基本思路 3、面向对象的基本原则 4、类的概念和PHP实践 5、继承的概念和案例实践 6、接口的概念和案例实践 7、多态的概念和案例实践 8、PHP中的魔术方法基本实践
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!