java - 试图理解一些 Java 概念

标签 java oop

这可能是一个愚蠢的问题,但它是我试图理解的东西。我有 2 个类:一个 Person 类和一个 Account 类。在 Account 类中,我有 3 种方法来设置帐户余额、从该余额中提取以及返回该余额。如果我为一个新人和一个新帐户创建了一个新对象,我该如何将它们联系在一起?我的意思是,当我尝试获取帐户余额时,我怎么知道我是为特定的人而不是任何人的余额获取的? (假设我有多个帐户和人员对象)。

最佳答案

您通过将Account(将其设为AccountArray)对象将它们连接在一起Person 对象。然后使用 Person 访问适当的帐户:

class Person
{
   String name;
   String id;
   ...
   List<Account> ownedAccounts = new ArrayList<Account>();
}

关于java - 试图理解一些 Java 概念,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15456123/

相关文章:

java - 我想更改名为 .hannesdorfmann :swipeback 的库中的一些内容

java - 如何在运行时获取方法的JavaDoc?

java - 如何在 Java 中创建关联列表?

c# - 坚持对象创建

c# - C#中的多重继承

java - Java 中的 MVVM 模式

java - 当起始地址不为零时调用 SetByteArrayRegion 时没有复制

php - 使用不同的参数调用 PHP 方法

java - Canvas 形状模型的继承与组合?

c# - 如何避免派生类中的向下转型