关键的 OOP 概念

◇◆丶佛笑我妖孽 提交于 2019-11-29 23:25:01
类( class
类是对某个对象的定义。它包含有关对象动作方式的信息,包括它的名称、方法、属性
和事件 。实际上它本身并不是对象,因为它不存在于内存中。当引用类的代码运行时,类的
一个新的实例,即对象,就在内存中创建了。 虽然只有一个类,但能从这个类在内存中创建
多个相同类型的对象。
对象( object
对象是一件事、一个实体、一个名词,可以获得的东西,可以想象有自己的标识的任何
东西。对象是类的实例化。一些对象是活的,一些对象不是。
比如这辆汽车、这个人、这间房子、这张桌子、这株植物、这张支票、这件雨衣。 概
括来说就是:一切皆对象。
例如:类是对象的抽象定义,说白了,如果这个对象是电脑,类可以创建出许多对象
类可以生成很多电脑,再白一点,类可以当成一个电脑生产厂,可以生成出很多很多台电脑。
字段( filed
字段是用于描述类的某方面的性质,它与一般的 PHP 变量非常相似 ,只是有一些细微
的差别。
例如:电脑品牌,电脑的型号等特性。
属性( attribute
通过方法来访问和操作字段,一方面可以保护字段,同时还允许访问公共字段一样访问
数据。
例如:获取电脑品牌,设置电脑品牌等操作。
方法( method
方法与函数非常相似,只不过方法是用来定义类的行为。与函数一样,方法可以接受输
入参数,可以向调用者返回一个值。
例如:打开电脑,输入文本,运行程序。
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!