哎,兄弟苦恼啊!
工作差不多一年了,以前一直是用的面向过程在写程序,对面向对象也会一点但就是有几个问题一直没弄明白
在用面向对象的时候,什么时候用private,什么时候用protected,什么时候用static,什么时候用interface
一直没弄明白,以前没在学校学过编程现在对于这个工作也是爱好,自己学PHP学到的,都是看书,看教程,做实例学来的
就是对上面几个类的修饰符实在不怎么明白在什么时候用到,自己写的话好多代码就重复了,看书和看教程上对这几个的用法也会,就是不知道在什么关键的时候用到在此答谢了!

解决方案 »

  1.   

    其实关键是理解面向对象的思路。
    楼主现在不明白没关系,就像熟悉面向对象首先得会struct用法一样,楼主可以慢慢来,不必着急。
    有时,循序渐进的过程是很重要的。不怕起点低,就怕方向和方法不对。
      

  2.   

    根据面向对象的思想,最好大部分属性都是private的,然后通过1,2个public方法去访问,比如setxxx,getxxx。至于static,你如果明白它的作用,就自然会知道该何时去用。