标签归档:特性

php oop三大特性-继承

在php OOP中使用继承主要是为了方便代码维护、扩展、增加代码利用效率的,使用extends关键字可以继承一个基类(父类),php中是单继承模式,即一个子类只可以同时有一个父类。使用private, public, var,protected,可以设置权限(对访问权限进行控制),子类权限只能比父类权限大。

发表在 php | 标签为 , , , | 留下评论

php OOP三大特性-封装性

我们在编程中使用封装主要是为了保护资源和方便维护的,比如网站数据库类中的dbuser,password属性, 如果不应用封装,默认就为public, 这样就造成了一个后果,任何人都可以在类外访问dbuser,password的属性值,这样就会容易造成严重的安全事故。 封装就是把类中成员属性结合到一起并尽可能隐藏细节,然后再根据需求提供对应的接口,在php中,可以使用修饰符(关键字)来对类中的成员或者属性进行封装。

发表在 php | 标签为 , , , | 留下评论