У меня есть два метода в один и тот же класс method1 () и method2 () . method 1 () - прочитать 'String' и извлечь целые числа из этой строки, а method2 () - выполнить операцию щелчка. Эта операция щелчка изменяет «строку», которая является вводом method1 () . Evreythign работает нормально, но моя проблема Случай 1 Когда я вызываю эти два метода из другого класса следующим образом -
method1();-------- 1
method2();-------- 2
method1();---------3
, я получаю четкий результат, который показывает результат строки 1 отличается от строки 3, потому что строка была изменена строкой 2, НО
Случай 2 , когда я вызываю method1 () внутри method2 () в том же классе следующим образом -
method2();{
method1();---------1
click statement of method2;
method1();---------2
}
и вызов этого метода2 (); из другого класса не работает строка 1, а строка 2 дает тот же результат.
где я ошибаюсь в случае 2 или невозможно вызвать метод publi c одного и того же класса дважды в другом методе publi c ?? пожалуйста. Всего'. как же они меняются, когда я сохраняю только оператор click в clickonfaces () и вызываю эти методы из другого примера класса:
object.ratingLikes(int 0);
object.clickOnFaces(int 0);
object.ratingLikes(int 0);