成员和对象有什么区别?举例子说明

如题所述

成员是类中的属性和方法;对象是类的实例。
比如动物类:
成员:动物的器官(属性)和动物的行为(方法)
对象:动物类中的一个具体动物,例如大象
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-01-02
对象是具体化,成员是类的一部分。就好像人是类,那么手就是人的成员。那么你(三千年莫言)就是对象啰。
第2个回答  2011-12-30
成员是类定义中的一个部分,对象是类的一个实例追问

可不可以讲对象是成员的一部分?还有对象是成员函数的一部分?

追答

对象是类的具体化,对象肯定包含有类中定义的成员变量,成员是对象的一部分才对

class A{
int a;
fun();
}

A obj;
这里 变量a 和函数 fun都是类A的成员, obj是类A的对象 ,作为A的实例化,obj肯定也有自己的a和fun

本回答被提问者采纳
第3个回答  2011-12-30
对象是类的具体化,对象肯定包含有类中定义的成员变量,成员是对象的一部分才对

class A{
int a;
fun();
}

A obj;
这里 变量a 和函数 fun都是类A的成员, obj是类A的对象 ,作为A的实例化,obj肯定也有自己的a和fun
第4个回答  2011-12-30
成员有类的成员变量,类的成员函数!
如public,private,protect的成员变量;
对象,就是类实例化对象后,或者说,类的成员变量与类的成员函数被操作系统分配了内存,从抽象的类,变成了可使用的对象的成员变量,与成员函数,如有一个类Animal,Animal a=new();就是把类实例成了一个对象