Как получить доступ к экземпляру другого класса, у которого есть конструктор другого класса - PullRequest
0 голосов
/ 22 января 2020

У меня есть класс А с сеттерами и геттерами. У меня есть класс B, где я вызываю конструктор из A и устанавливаю некоторые переменные. У меня есть класс C, где я хочу вызвать переменные, настроенные в классе B. Как я могу вызвать это в классе C?

public class A{
private String name;
private String status;
private int id;

public A(String status, String name) {
    this.status = status;
    this.name = name;
}
public String getStatus() {
    return status;
}
public String getName() {
    return name;
}

public void setStatus(String status) {
    this.status = status;
}

public void setName(String name) {
    this.name = name;
}

public void setId(int id) {
    this.id = id;
}

public int getId() {
    return id;
}}



public class B{

A a;

public void add() {
    a= new A("Test", "Test");
}

public void add_to() {
        int id = Math.abs(new Random().nextInt());

        a.setId(id);
}


public class C{

public void add() {
    //How can I call variable id declared in class B???
   }
}

Вместо того, чтобы просто добавить больше методов в классе BI, хотел бы продолжать использовать тот же конструктор с сохраненными переменными, который я уже создал в классе B.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...