java软件工程师学php -14. 面向对象
程序员文章站
2022-05-31 20:23:53
...
java程序员学php -14. 面向对象
相同点:
1.也是类+方法
2.也不允许多重继承
3.也有interface,可以利用interface实现多重继承
4.也有抽象类
5.也有静态方法
6.也可以通过final关键字禁止扩展
不同点:
1.class本身没有access modifier
2.属性和方法的默认的access modifier是public, 没有包可见性的概念,其它一样
3.不用为每个属性写getter和setter,有一套通用的__get()和__set()即可
4.允许类级别的常量,但不允许静态变量
相同点:
1.也是类+方法
2.也不允许多重继承
3.也有interface,可以利用interface实现多重继承
4.也有抽象类
5.也有静态方法
6.也可以通过final关键字禁止扩展
不同点:
1.class本身没有access modifier
2.属性和方法的默认的access modifier是public, 没有包可见性的概念,其它一样
3.不用为每个属性写getter和setter,有一套通用的__get()和__set()即可
4.允许类级别的常量,但不允许静态变量
相关文章
相关视频
上一篇: PHP中双引号和单引号的区别
下一篇: 教你php如何实现验证码_php实例
推荐阅读
-
php和java的面向对象选择排序实例讲解
-
php中的OOP思想简介及如何使用oop面向对象实现一个’软件’
-
java软件工程师学php - 6.用 foreach 循环数组
-
java软件工程师学php - 7. Map被称作关联数组
-
java软件工程师学php - 8. 神奇的extract()
-
java软件工程师学php -15 php中的namespace 与java中的package
-
finaldata数据恢复软件 PHP面向对象的进阶学习抽像类、接口、final、类常量
-
java软件工程师学php - 2. 非布尔类型可强行用作布尔类型
-
java软件工程师学php - 5. 变量的“状态”
-
java软件工程师学php - 1. 动态数据类型