Jak sprawdzić w innej klasie metodę która zwraca boolean w innej klasie

0

Mam dwie klasy A i B.

  1. Klasa A posiada metodę test1 która zwraca false albo true.
  2. Klasa B ma metodę test2 która będzie wywołana w konstruktorze. Ta metoda test2 sprawdza uruchamia jedno z dwóch funkcji w zależności od tego co zwróciła metoda test1.

Jak mogę w metodzie test2 odwołać się do tego co zwraca metoda test1?

0

Nie rozumiem pytania. Po pierwsze naucz sie odróżniać klasę od obiektu. Po drugie jeśli w klasie B masz gdzieś obiekt klasy A to pop prostu robisz boolean wynik = a.test1(); i voila.

0

Trochę źle to opisałem. Tak jak opisałeś próbowałem to zrobić. Poniżej metoda którą chce wywołać w innej klasie jest ona napisana w C#

public  async Task<Boolean> CheckCurrentUserA ()
        {

            var content = await FileManagerInstance.ReadFile (FileManager.FileType.CurrentUser);

            if (string.IsNullOrEmpty (content)) return false;

            try {

                _profileModel = Newtonsoft.Json.JsonConvert.DeserializeObject<ProfileModel> (content);

            } catch (Newtonsoft.Json.JsonException ex) {

                Debug.WriteLine ("Result content is bad!");
                if (Debugger.IsAttached) {
                    throw ex;
                }
            }

            return true;

        } 
0

Nadal nie widzę w czym problem.

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0