面向对象的基本概念.pptxVIP

  • 0
  • 0
  • 约小于1千字
  • 约 5页
  • 2021-09-20 发布于北京
  • 举报
面向对象的基本概念 ;类 ; 类只是具备某项功能的抽象模型,实际应用中还需要对类进行实例化,这样就引入了对象的概念。对象是类进行实例化后的产物,是一个实体。仍然以人为例,“黄种人是人”这句话没有错误,但反过来说“人是黄种人”这句话一定是错误的。因为除了有黄种人,还有黑人、白人 等。那么“黄种人”就是“人”这个类的一个实例对象。可以这样理解对象和类的关系:对象实际上就是“有血有肉的、能摸得到看得到的”一个类。 这里实例化“类”中创建的运动类,调用运动类中的打篮球方 法,判断提交的实例对象是否符合打篮球的条件,如图所示。 ; 面向对象编程的三大特点就是封装性、继承性和多态性。 1.封装性 封装性,也可以称为信息隐藏。就是将一个类的使用和实现分开,只保留有限的接口(方法)与外部联系。对于用到该类的开发人 员,只要知道这个类该如何使用即可,而不用去关心这个类是如何实现的。这样做可以让开发人员更多地把精力集中起来专注别的事情,同时也避免了程序之间的相互依赖而带来不便。 2.继承性 继承性就是派生类(子类)自动继承一个或多个基类(父类)中的属性与方法,并可以重写或添加新的属性或方法。继承这个特性简化了对象和类的创建,增加了代码的可重用性。继承分单继承和多继 承,PHP所支持的是单继承,也就是说,一个子类有且只有一个父类。 3.多态性 多态性是指同一个类的不同对象,使用同一个方法可

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档