“类”和“对象”是面向对象程序设计的基础,要想理解程序中的“类”和“对象”首要要明白什么是“面向对象程序设计”。
面向对象程序设计
什么是面向对象程序设计?
面向对象程序设计简称oop是英文全称“Object-Oriented Programming”,它是程序设计发展到一定阶段的产物,早期的程序设计是“面向过程设计”但是计算机需要处理越来越复杂的问题“面向过程设计”越来越不能适和发展需要,“面向对象程序设计”是编程要求被提出来了,将计算机需要处理的问题都抽象成对象,再抽象成类,帮助人们实现对现实世界的抽象与数字建模。面向对象程序设计更加符合人的思考逻辑和对事物处理。面向对象程序设计的语言为编程人员开了一扇大门,使代码更简洁,便于维护,可强的重用性。面向对象的程序设计一直是软件开发领域热门的的话题,比如说c++还有类似的java。
php可以使用面向对象设计吗?
php可以使用面向对象设计吗?
Php5自从正式发布后,php引入了面向对象的全部机制,可以使用面向对象的编程方法,php并不是一个真正的面向对象的语言,而是一个混合语言,可以使用面向面向对象去设计。
对象和类
什么是对象?什么是类?
对象是由类实例化出来的,类的实例称为对象。
例如桌子、椅子等
类具有相同特征和功能的对象的抽象
例如:人类 植物类 动物类
类和对象的关系
类和对象的关系好比模具和铸件的关系,类的实例化结果就是对象,而对象的抽象就是类,
今天先给讲到这,以后咱们接着说php中类和对象的使用。
领取专属 10元无门槛券
私享最新 技术干货