实例说明类与对象的关系及区别
来源:互联网 发布:wordpress简洁cms主题 编辑:程序博客网 时间:2024/05/17 02:44
在面向对象编程中,类是一个结构,这个结构定义属性和方法的集合。它可以被看作是一个模板。例如:
class Item { public $itemType; /* e.g. this could be "Book" or "CD" */ public $price; public function printPrice() { echo "The price of this {$this->itemType} is {$this->price} dollars."; } } $catch22 = new Item(); $catch22->itemType = "Book"; $catch22->price = 25; $catch22->printPrice(); /* outputs The price of this Book is 25 dollars. */ $americanPrayer = new Item(); $americanPrayer->itemType = "CD"; $americanPrayer->price = 22; $americanPrayer->printPrice(); /* outputs The price of this CD is 22 dollars */
注意在这个例子中,$catch22 和 $americanPrayer 是两个对象。对象是一个类的实例。他们共享类定义的公共结构。公共结构由属性(上述例子中的$itemType 和 $price)和方法(上述例子中的函数 printPrice() )组成。然而,不同对象的熟悉可能不同。
在上述例子中,同一类的两个对象的 price 和 itemType 是不同的,但是两个对象都有一个 printPrice() 方法,一个 price 和一个 itemType 属性被使用。
比较表
理解类和对象之间的区别的另一种方法是把类作为模具,而对象是作为使用模具产生的物品。
阅读全文
0 0
- 实例说明类与对象的关系及区别
- 对象与实例的区别
- Hbase属性说明及与关系型数据库区别
- 关于js中,原型对象,原型链,构造函数,实例之间关系的理解与区别
- 实例对象与类对象的简单区别
- Java类的创建及类与对象的关系
- MFC对象与Windows对象及C++对象的关系
- jdk与jre的区别及关系
- 进程与线程的关系及区别
- 进程与线程的关系及区别
- 进程与线程的关系及区别
- java中类、对象、实例的关系
- java中实例与对象的区别
- oracle实例与数据库的关系与区别
- 类与对象的关系
- 类与对象的关系
- 对象与类的关系
- 类与对象的关系?
- 最大最小值【线段树 c】
- 小蓝退出舞台_谁能挺过O2O的第一个寒冬?
- beads
- 让机器听懂世界,触及人类梦想还有多远?
- UVA 725 简单枚举
- 实例说明类与对象的关系及区别
- css兼容性渐变背景效果
- github怎么上传
- 来自企业中的真实面试真题
- Maven项目运行时出现乱码,是get方式提交
- 关于SVN整理的笔记
- 片上网络(NoC)技术的背景、意义以及发展
- Java内部类的实现原理与可能的内存泄漏
- Hadoop文件操作