Java中对象的用途是什么?

时间:2017-04-08 10:10:20

标签: java object

今天我在一个跨国公司接受了测试自动化的采访。

他们问我"为什么我们需要创建一个对象?"

我通过个人银行账户持有人的例子解释了OOP概念。但他并不相信。他只需要一个定义。

对于这个问题,什么是合适的答案?

3 个答案:

答案 0 :(得分:0)

我认为这个问题具有一般性,对访谈没有多大价值。但是一些通用的问题应该有一个通用的答案,这是我的:

我们需要在java中创建对象,这样我们就可以获得在应用程序中具有状态的实例。这允许我们拥有包含任何所需信息的持久封装元素,以及使用它运行的方法。

简单的基本OOP理论。

答案 1 :(得分:0)

除了基本的oops之外,我们创建一个对象有很多原因

1)将持久状态数据调出到事务状态以执行操作(curd和其他)并持续返回数据存储。(EJB,POJO等)

2)创建处理程序以提供服务并通过网络服务等线路发送流体数据。

3)行动中的结构行为。例如,您为工作流设计了一个类,并使其处于行动状态,我们创建了一个对象并提供行为示例验证,授权等类

总而言之,将设计时架构设计为基于响应的实时系统

答案 2 :(得分:0)

您需要一个对象来表示状态。

在最简单的定义中,类定义行为,类(对象)的实例表示状态。

当然还有其他一些东西,比如静态上下文也可以保持状态,你也可以提到,但上面是我认为他们正在寻找的最清晰的答案。

举一个例子总是有帮助的。你可以谈谈,例如,Employee类。您需要一个对象来表示 John ,而另一个对象代表 Jane