「java里对象之间的联系」java里对象之间的联系是什么
本篇文章给大家谈谈java里对象之间的联系,以及java里对象之间的联系是什么对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、JAVA中,类、对象、实体、实体类、实体对象之间存在怎样的联系??请高手做形象的解释。
- 2、在Java程序中,对象之间是如何相互作用的?作用的条件是什么?
- 3、java类和对象的关系是什么?
- 4、举例说明JAVA类,对象,实体之间的关系
- 5、java中实例和对象的区别和联系是什么
- 6、老师,JAVA里面的类和对象有什么区别和联系
JAVA中,类、对象、实体、实体类、实体对象之间存在怎样的联系??请高手做形象的解释。
java是"面向[对象]"的特性的一种语言
形象点说:
类是用来代表一个对象的代表吧,它包含了一个对象的状态和行为,比如,一条鱼,它的状态可以是静止,也可以是游动
等一些明显的控制全局的动作JAVA里就是一些static 静态变量或者变量,而它的行为呢,可以吃鱼饵,或者是眨眼睛
等一些具体的动作,而这些动作,是需要变化的,也就是我们在类里面实现的一些自定义的方法public void xxx()
{}.
对象是,把类拆分开来,的一些基本单元,一系列的对象,组成了一个类,例如你的类是交通工具的话,那么汽车,船,
飞机等就是一些对象,他们都是属于交通工具这个类.也可以看做是这个主类的内部类!
实体:当一个类或者对象创建的时候,如果需要访问他们,必须定义一个他们对应的实体,也就是上边说的,比如汽车,
你创建了交通工具里,汽车这个内部类,如果你在外部main函数想调用汽车类里边的驾驶方法的话,就要先把汽车实体
化,new一个就可以了,实体就是一个对象的声明,代表你可以用这个对象了,当然主类也可以new的,很灵活,很随便!
实体类主要是作为数据管理和业务逻辑处理层面上存在的类别; 它们主要在分析阶段区分 实体类的主要职责是存储
和管理系统内部的信息,它也可以有行为,甚至很复杂的行为,但这些行为必须与它所代表的实体对象密切相关
比如交通工具里边如果你要实现对各种交通工具进行分类这个功能的话,需要一个manager管理类来管理一下每种交
通工具,这个类的行为就是专门来分类的,复杂点的行为,也就是分类之后进行统计,并且它分类与每种交通工具密
切相关,这个你可以自己去联想一下!
实体对象java应用开发中很少提到吧````一般都是数据库中提到实体对象,如果你一定要在JAVA中理解它,它应该和对象差不多,是实体类里的一系列对象。
------
关系:
思考关系前,你最好用 面向对象的思维去想
当你需要完成一个项目时,你要先把这个项目看做一个大的结构,然后按结构的每个部分进行分析
类和对象的关系就是,一系列的对象形成一个类的状态和行为,
类经过实体化new后,就产生一个能够被调用的实体工具了,你可以用它来实现一些功能或者与其他功能组合.
实体类与实体对象关系等同类与对象的关系.只不过是更深一层的对应.
在Java程序中,对象之间是如何相互作用的?作用的条件是什么?
依照我自己的感受,两个对象之间是通过方法进行作用的,比如有个People类和Apple类(继承自Fruit),People可以有eat(Fruit f)方法。这时People的实例 "小明"就可以调用 eat(myApple)方法来实现吃苹果的动作了。
java类和对象的关系是什么?
类和对象的关系是:类是对象的抽象,而对象是类的具体实例。
类是抽象的,不占用内存,而对象是具体的,占用存储空间。类是用于创建对象的蓝图,它是一个定义包括在特定类型的对象中的方法和变量的软件模板。
类与对象的关系就如模具和铸件的关系类的实例化结果就是对象,而对一类对象的抽象就是类,类描述了一组有相同属性和相同方法的对象。
举例说明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) 是 “苹果”(类)
java中实例和对象的区别和联系是什么
对象是对客观事物的抽象,类是对对象的抽象。类是一种抽象的数据类型,其定义为:
class 类名{
}
它们的关系是,对象是类的实例,类是对象的模板
public class MyClass
{
private MyClass()
{
}
}
MyClass mc = new MyClass();
这里MyClass就是类,mc是MyClass的实例。对象和实例一般都是相同的。
老师,JAVA里面的类和对象有什么区别和联系
用书本理论说的话,类是从具体对象中的抽象,对象是抽象的具体化
以创建人的对象打比方就是:开始编程时,对于电脑他是一片空白,仅有的常识就是他的编译器
那么当你要写程序,你要先告诉电脑各种概念。首先告诉电脑:一个人的概念(类),这个概念里基础信息是 姓名 年龄 性别。
即
class Person(){
String name;
String age;
String sex;
//get set toString什么的内容就不写出来了
}
然后才是在程序里创建一个具体的人,创建依据就是人类这个概念。
Person douShiYK04 = new Person();
//创建的douShiYK04(对象) 是Person(对象类型)的样子 从Person(类)概念里具体(new)出来的
这时候,对象就出来了,也可以理解为模板和拷贝,模板公用的东西不能动,但是拷贝的东西随你怎么玩。
然后还要告诉电脑,创建的这个人有什么数据信息, 目前这个人能携带的信息就是从概念里带出来的,但是所有操作都是对这个对象的操作,修改啊扩充啊之类。
System.out.print(douShiYK04.toString()); //什么具体信息都没有所以打印不出啥
douShiYK04.setName("douShiYK04");
douShiYK04.setAge("10086");
douShiYK04.setSex("男/女/双性");
System.out.print(douShiYK04.toString());//打印出 douShiYK04 10086 男/女/双
/*对对象一顿操作后,这对象已经有了必要的特征,我们让电脑保存了题主身份的对象
为什么说是保存呢,电脑是执行工具,他管你是谁呢又不会因为这个对象爱上你*/
这时候再把过程反过来看
因为我们需要电脑帮助我们执行工作 ,所以我们要告诉电脑用什么样的信息做什么工作
怎么告诉电脑概念呢 我们就先从实际情况拿出例子
比如 张三 李四 斗士dYK04
然后从这些人中提取出在当前执行工作中可以区分的必要信息
即名字 年龄 性别,你可以加别的信息,什么都可以,比如照片,喜好,一年烫多少次头
有些别的信息事先考虑到了,以后做其他类型工作可以省得麻烦重新创建概念或者原有的概念添加信息。但有些实在没必要可能就临时用到的,先创建了肯定是浪费
所以在实际开发过程中,类的定义可以理解为先做好规划和计划,对象是按照计划去具体分配的
java里对象之间的联系的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java里对象之间的联系是什么、java里对象之间的联系的信息别忘了在本站进行查找喔。