У меня есть быстрый вопрос по разработке Android. Я работаю над упражнением, и у меня есть класс, который получает текущую дату и время. Упражнение требует, чтобы я попытался форматировать текст даты к чему-то в более читаемой человеческой форме. Это то, что у меня было, которое вернуло метку даты.Работа с Android Объекты и методы
mDateButton.setText(getDate().toString());
Итак форматировать возвращаемую дату в более удобном для чтения формата, это то, что я сделал, с помощью поиска Google.
mDateButton.setText(DateFormat.format("EEEE, MMM d, yyyy", mCrime.getDate()).toString());
И это работает, но мой вопрос, прежде чем получить ответ от поиска Google, как бы я знал поставить класс DateFormat до возвращаемого значения моего метода GetDate(). Я положил его после вызова getDate(). Есть ли какой-то порядок, который я должен изучать с ООП, потому что это то место, где я все время застреваю.
Спасибо Matt, поэтому, другими словами, методы класса имеют приоритет над методами экземпляра, если я понимаю это право. –
Не совсем. Методы класса (технически называемые «статические методы») вызываются в самом классе и не требуют реального экземпляра этого класса. С другой стороны, методы экземпляра вызывают объекты, которые инициализируются (или «инстанцируются») экземплярами класса. Вот более глубокое обсуждение разницы: http://stackoverflow.com/questions/11993077/difference-between-static-methods-and-instance-methods –