人是自然界的一个类,那么张三就是这个类的一个成员,在计算机语言中我们叫张三是人类的一个对象:
程序设计有面向过程的和面向对象的,面向过程就是所有细节的功能都要我们用
代码实现,这次我们碰到和上一次功能非常相似的问题时,我们还要重新编写类似与上次的代码,这样小的程序也许可以,但是程序一大,就非常难实现,因为细节问题太多,开发效率非常低下,于是有人就提出:我们不能在这样写程序了,我们不能一次又一次地重复地做一些已经做过的工作,我们应该把现实世界里我们要用程序来描述的东西都看做一个对象,我们要对这个东西抽象化为一类事物,并定义一些该类事物可能会发生的行为,动作方式,编写为该类所拥有的函数(Java语言中称为方法),把这些方法,和这个类所拥有的变量封装成一个类,再给它取个好记忆的名字,当我们下次再碰到要对类问题进行程序描述时,我们就不需要做太多的工作了,我们只需要实例化一个类的对象,再适度地修改就能用它自身所拥有的函数对其进行操作……
你肯定是初学者,等你了解多了,时间长一点你自然会知道的:
请看看以下链接:
http://baike.baidu.com/view/125370.htm
关注猿学部落,轻松敲代码,轻松学编程,更多课程尽在猿学部路官网www.itbull.net
对象是一个类中的具体一个实例,就比如人是一个类,其中有一个对象是“这次不同”--比方你吧。对象有它自己的属性,每种对象中属性的取值不同所以对象就有所不同,呵呵,所以人与人都有所不同……对象用计算机语言对问题哉中事物的描述对象通过属性和方法来分别对应事物所具有的静态属情和动态属性。
c语言是编的函数
Java或c++里面的对象就是包含了 函数(方法)和变量的集合