举例说明JAVA类,对象,实体之间的关系

如题,请高手分要点答,要答完整, 不要应付式

class A{
int i;
public int add(int a,int b){
return a+b;
}
}

class B{
public static void main(String[] args)
{
A a = new A();
a.add(2,3);
}
}

java类 :A 和 B都是 类
对象 :a
实体 :a
关系1 :对象和实体是同一个概念,称呼不同,我们说实体,其实说的也就是一个对象。
关系2 :对象(实体)和类之间:
(1)当你要实现一个功能(如2个整数相加),就把这个功能定义成一个类中 的方法(如A.add),这也是类存在的意义之一。
(2)然后怎么用上add,就要通过2种方式调用:类直接调用或这个类的派生出的一个对象来调用。(注:定义为 static 的 方法才能被类直接调用,对象则能调用所有方法)
(3)定义了一个类,却可以由这个类定义出很多对象(new)。这些很多对象是根据他们的属性(如上的A类中的i,也可以理解为对象的一个标识,一个特征,另外,属性可以有多个),一般,不同的对象之间,同名字的属性,对应的属性值是不一样的(如a.i=10, 另一个A的对象cc,cc.i=14)。这样,就可以比较容易区分不同的对象了。但a和cc都属于同一个类A

(4)补充:
类==》对象:包含:“苹果”(类)里面包含了“我正在吃的苹果”(一个对象)和“桌上烂了的一个苹果”(对象2)

对象——》类:“是”: “我正在吃的苹果”(对象1) 是 “苹果”(类)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-08-27
类表示一类东西,对象表示具体。
如:类:汽车 对象:奔驰
如:类:水果 对象:苹果
如:类:学生 对象:小明
第2个回答  2012-08-26
人…………这是一个类
LZ…………这是一个对象,也叫实体

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网