Проблемы с методами-модификаторами из двух разных классов

Если элемент, к которому вы пытаетесь получить доступ, находится внутри iframe, и вы пытаетесь получить к нему доступ за пределами контекста iframe, это также приведет к сбою.

Если вы хотите получить элемент в iframe, вы можете узнать, как здесь .

0
задан Sirsemy 18 January 2019 в 17:14
поделиться

3 ответа

Вместо того, чтобы сделать prodCompany в вашем Movie классе строкой, вы должны сделать его типа Production.

Кажется, вы хотите инициализировать производственную компанию с вопросительными знаками. И тогда вы можете перезаписать название, город и штат производственной компании. Итак, ваш Movie класс должен выглядеть так:

public class Movie {

    private Production prodCompany;

    public Movie() {
        prodCompany = new Production();
    }

    public void setProdCompany(String someName, String someCity, String someState) {
        prodCompany.setCompanyName(someName);
        prodCompany.setLocationCity(someCity);
        prodCompany.setLocationState(someState);
    }
...
0
ответ дан cen0r 18 January 2019 в 17:14
поделиться

вам необходимо установить и понять основную логику того, какова ваша действительная функциональность метода и как получить доступ к другому классу. Давайте посмотрим, как это можно сделать:

public void getProdCompany() {  //Check here, there is no point passing arguments.
   Production prod = new Production();  // Calling your constructor and creating a Production instance.
   // From your Production instance:prod , you may access the getters of Production's private variables.
   prodCompany = prod.getCompanyName() + prod.getLocationCity() + prod.getLocationState();
}
0
ответ дан Nikos Giannaras 18 January 2019 в 17:14
поделиться

Перед вызовом из другого класса вам необходимо создать его экземпляр. После вы можете вызвать его методы.

Как это:

private Production prodCompany = new Production();

public void setProdCompany(String someName, String someCity, String someState) {
    prodCompany = someName + someCity + someState;
0
ответ дан Sirsemy 18 January 2019 в 17:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: