【总结】php和java在使用中的个人总结

本文探讨了Java与PHP在面向对象编程中的不同实现方式,包括如何通过Getters和Setters进行封装,以及如何导入外部类。同时介绍了PHP特有的魔术方法和命名空间使用技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

       本博客持续更新

       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__ ——当前目录

       

       

       

        


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值