本博客持续更新
1.面向对象的 —— 封装,在类中设定私有属性,设置Get和Set接口的区别;
【java】version:1.8
设置好类和私有属性,按Alt+Insert快捷设置Getter和Setter
完整编写一个类如下(和php区别已在图上贴出)
当一个类中有多个private属性,这样的写法会显得代码十分臃肿
在php下封装了魔术方法(__get,__set)
当实例化对象时,编辑器智能提示没有标注,但还是可以“像”访问公有属性一样去设置私有属性(并不是直接去设置私有属性,不然封装就没有任何意义了,和java一样,思想还是把值带入到setter方法,由setter方法赋值)
2 导包(java-import)和 引入命名空间(php-namespace)
java中,如果要调用别的包下的类,需要引入对应类所在的包
而在php面向对象中,如果要调用外部类,需要引入对应类的命名空间(相当于标识文件路径)
零碎知识点补充:php封装好的魔术变量 __DIR__——当前目录