Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.ArrayList;
- public class Person {
- private String pNbr;
- private String name;
- private ArrayList<BankAccount> s = new ArrayList<BankAccount>();
- public void setName(String newName) {
- name = newName;
- }
- public String getName() {
- return name;
- }
- public void setPNBR(String newPNBR) {
- pNbr = newPNBR;
- }
- public String getPNBR() {
- return pNbr;
- }
- public ArrayList<BankAccount> getS() {
- return s;
- }
- public void setS(ArrayList<BankAccount> newS) {
- s = newS;
- }
- public void addAccount(BankAccount a) {
- this.getS().add(a);
- }
- }
- public class BankAccount {
- private String nbr;
- private double balance;
- private Person owner;
- public void setOwner(Person newOwner){
- owner = newOwner;
- }
- public Person getOwner() {
- return owner;
- }
- public void setNBR(String newNBR){
- nbr = newNBR;
- }
- public String getNBR() {
- return nbr;
- }
- public void credit(double amount){
- balance += amount;
- }
- public void withdraw(double amount){
- balance -= amount;
- }
- public double getBalance(){
- return balance;
- }
- }
- public class main1 {
- public static void main(String[] args) {
- BankAccount ba1 = new BankAccount();
- ba1.setNBR("abc");
- BankAccount ba2 = new BankAccount();
- ba2.setNBR("abd");
- Person p = new Person();
- p.setName("peo");
- ba1.setOwner(p);
- ba2.setOwner(p);
- p.addAccount(ba1);
- p.addAccount(ba2);
- for (BankAccount a : p.getS()) {
- System.out.println(a.getNBR());
- System.out.println(a.getOwner().getName());
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement