Java 从银行类调用的地址类

Java 从银行类调用的地址类,java,class,mutators,Java,Class,Mutators,我有两门课互相延伸。我有一个mutator方法,它调用类Address.Java从类中获取城市和州。然而,Bank.java类给我带来了问题。给我出问题的具体方法是 public void setBankAddressString aCity,String aStatecode在下面我不知道这是否有意义 { } Java银行 public class Bank { private String bankName; private int bankID; privat

我有两门课互相延伸。我有一个mutator方法,它调用类Address.Java从类中获取城市和州。然而,Bank.java类给我带来了问题。给我出问题的具体方法是

public void setBankAddressString aCity,String aStatecode在下面我不知道这是否有意义 {

}

Java银行

public class Bank
{
     private String bankName;
     private int bankID;
     private Address bankAddress;

     public Bank()
     {
         bankName = "?";
         bankID = 0;
         bankAddress = new Address();
     }   

     public String getBankName()
     {
         return bankName;
     }

     public int getBankID()
     {
         return bankID;
     }

     public Address getBankAddress()
     {
         return bankAddress;
     }

     public void setBankName(String aBankName)
     {
         bankName = aBankName;
     }

     public void setBankID(int aBankID)
     {
         bankID = aBankID;
     }

     public void setBankAddress(String aCity, String aState)
     {

     }

     public String toString()
     {
         return "\nBank name:\t\t" + bankName + "\nBank ID:\t\t" + bankID + "\nBank    Address:\t\t" + bankAddress + "\n\n";
      }

}
地址。爪哇

public class Address
{
    private String city;
    private String state;

    public Address()
    {
    city = "?";
    state = "?";
    }

    public String getCity()
    {
    return city;
    }

    public String getState()
    {
    return state;
    }

    public void setCity(String aCity)
    {
    city = aCity;
    }

    public void setState(String aState)
    {
    state = aState;
    }

    public String toString()
    {
    return city + "," + state;
    }

}

你只是不知道如何在对象上调用方法吗

public void setBankAddress(String aCity, String aState)
{
    bankAddress.setCity(aCity);
    bankAddress.setState(aState);
}
bankAddress已在构造函数中初始化,因此您可以安全地调用这些方法

但是,在这些方法之外这样做并传递整个对象本身通常是一种很好的做法

Address someAddress = new Address();
someAddress.setCity(aCity);
someAddress.setState(aState);

Bank bank = new Bank();
bank.setBankAddress(someAddress);
...
public void setBankAddress(Address aBankAddress) {
    bankAddress = aBankAddress;
} 

在setBankAddress方法中对bankAddress对象调用Address类的正确方法。但是Bank.java类给我带来了问题。给我出问题的具体方法是。。。通常你会想告诉我们这些问题到底是什么!是的,大家可以通过这个问题推断出问题所在,但下次,请为我们详细说明一切,这样我们就不会猜错了。哦,索蒂里奥斯的答案是1+。这个问题回到了它原来的状态,所以现在它再次显示了它的代码。请不要从您的问题中删除信息,因为这对本网站的未来用户毫无帮助-我对这项行动投了反对票。如果你这样做是为了对导师隐瞒问题,请不要这样做。如果我必须阻止你这样做,我会监视这个网站,并在我自己的网站上重新发布你的问题。请不要逼我这么做。