php 中oop,PHP语言中的OOP

本文介绍了PHP中的OOP(面向对象编程)概念,包括类和对象的基础知识,以及封装性、继承性这两个核心特性。OOP通过类和对象实现了代码的高效管理和重用,提高了程序的可维护性和灵活性。此外,文章还提及了MVC(模型-视图-控制器)框架在PHP开发中的重要性,它是OOP应用的一个常见场景。
摘要由CSDN通过智能技术生成

摘要:OOP和MVC号称零基础学习PHP的两大拦路虎!1、什么是OOP?OOP(object oriented programming),即面向对象编程,其中两个最重要的概念就是类和对象。2、什么是类和对象?   世间万物都具有自身的属性和方法,通过这些属性和方法可以区分出不同的物质。   属性和方法的集合就形成了类,类是面向对象编程的核心和基础,通过类就将零散的

OOP和MVC号称零基础学习PHP的两大拦路虎!

1、什么是OOP?

OOP(object oriented programming),即面向对象编程,其中两个最重要的概念就是类和对象。

2、什么是类和对象?

世间万物都具有自身的属性和方法,通过这些属性和方法可以区分出不同的物质。

属性和方法的集合就形成了类,类是面向对象编程的核心和基础,通过类就将零散的用于实现某个功能的代码有效地管理起来了。

类只是具备了某些功能和属性的抽象模型,而实际应用中需要一个一个实体,也就是需要对类进行实例化,类在实例化之后就是对象。

★类是对象的抽象概念,对象是类的实例化。

对象是一个高级的数组,数组是一个最原始的对象,同样的对象也可以遍历!

3、OOP具有三大特点!

1)、封装性:也称为信息隐藏,就是将一个类的使用和实现分开,只保留部分接口和方法与外部联系,或者说只公开了一些供开发人员使用的方法。于是开发人员只需要关注这个类如何使用,而不用去关心其具体的实现过程,这样就能实现MVC分工合作,也能有效避免程序间相互依赖,实现代码模块间松藕合。

2)、继承性:就是子类自动继承其父级类中的属性和方法,并可以可以添加新的属性和方法或者对部分属性和方法进行重写。继承增加了代码的可重用性。 php只支持单继承,也就是说一个子类只能有一个父类。

3)、多态性(PHP不明显,可不看):子类继承了来自父级类中的属性和方法,并对其中部分方法进行重写。于是多个子类中虽然都具有同一个方法,但是这些子类实例化的对象调用这些相同的方法后却可以获得完全不同的结果,这种技术就是多态性。多态性增强了软件的灵活性。

4、OOP的优点:

1、代码重用性高(省代码)

2、使程序的可维护性高(扩展性)

3、灵活性

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值