php什么是面向对象编程,什么是php的面向对象(面向对象编程的特征)

1.理解继承的定义

2.掌握继承的好处

让我们仔细看看上面的图片,然后做一件事找出它们的共同点。

共同点:

1、都有一些相同的属性和方法

他们都是人

根据正规类的定义,我们需要实现以上两个类。我们需要分别定义NBA球员的所有属性和方法。然后,在定义女主持人类别时,我们需要再次写下诸如名字、身高、体重和饮食方式等属性。如果有另一个类,比如学生,这意味着这些公共属性和公共方法需要重新编写。通过类比,代码会有许多相似之处,从而增加代码的冗余。因此,为了解决这种冗余,并使代码更加简洁和可重用,我们可以一起编写这些通用属性和方法,然后让每个类调用这个通用属性和方法。维护起来是否更方便,代码是否更简洁,这就是所谓的继承

如何做,如下图所示

我们首先创建了一个“人类”类,让这个人拥有与这两个类相同的属性和方法,然后让NBA球员和女主播继承“人类”类。

概念:继承的类称为父类,如人,继承的类称为子类

总结:什么是继承?继承是一种提高代码重用性和减少代码冗余的方法。就像现实生活中的遗传一样,孩子们继承了他们父母的部分基因,所以你从生活中获得了人类的共同属性和行为。

1.提高代码的可重用性,节省编程时间和成本

父类中定义的属性和方法不需要在子类中重复定义。只要子类继承父类,它就拥有父类中的所有属性和方法。

2.同一父类下的所有子类都可以被无区别地调用。

例如,NBA球员和女主播,因为他们都是人,我们可以直接调用父类的方法,比如吃饭,不管这个类是NBA球员还是女主播。

3.子类可以修改和调整父类定义的类成员

A.我们称之为覆盖。

一旦子类被修改,它将按照子类定义的方法执行。

这相当于变异

要学习任何东西,我们不仅要知道它的理论,还要有相关的理论实践。事实上,所有的理论都来自实践。因此,有时我会反复强调,理论虽然抽象,但我们也应该总结一些“理论”,这些“理论”要简洁、全面,并且在我们有了一些实践经验后容西部网易理解。培养了这个习惯后,我相信我们可以更透彻地理解很多知识,更容易掌握事物的本质,从而提高我们分析问题的能力。

好了,现在我们想把理论和实践结合起来,接下来,我们将通过代码演示实际操作,看看继承是如何在代码中实现的。

通过上面的代码演示,让我们总结一下:

1.扩展是继承。通过这个关键字,子类可以继承父类,并共享父类的所有属性和方法

2.继承代码的其他特征:

它也可以通过$this- in子类构造函数直接访问。

在php中,扩展之后只能继承一个类。它不能用来继承多个类。否则,将报告一个错误

摘要:

事实上,本文只有两个目标。我们知道继承的定义和好处。最后,我们相信我们对通过代中国日报网码继承的好处有了更深的理解。

这些是php中面向对象继承的细节。请多注意PHP中文网站上的其他相关文章!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值