Пожалуйста, объясните меня по основам. Я новичок в программировании на JavaПредположим, метод M1 вызывает метод M2 внутри программы. Определяет ли порядок определения метода?
Q
Предположим, метод M1 вызывает метод M2 внутри программы. Определяет ли порядок определения метода?
-1
A
ответ
0
Короткий ответ, нет. Не имеет значения порядок объявления метода. Вот рабочий пример:
class Foo{
public static void main(String[] args){
Bar myInstance = new Bar();
myInstance.M1();
}
}
class Bar{
public M1() {
// do something
System.out.println(“Hey! Someone called me! I’m here!”)
M2();
}
public M2() {
System.out.println(“Hey! Someone called me! I’m here!”)
}
0
В отличие от других языков Java не имеет значения, в каком порядке вы определяете методы.
M1 может вызывать M2, даже если M2 определен позднее M1.
Смежные вопросы
- 1. jmh указывает, что M1 быстрее, чем M2, но M1 делегирует M2
- 2. Метод внутри метода
- 3. Временный метод внутри метода?
- 4. Имея метод повторного определения метода другого класса
- 5. (Проблема решена) Хэш (m1 xor m2) = Хэш (m1) xor Хэш (m2) Это правда в случае SHA1
- 6. @Transactional, метод внутри метода
- 7. mvn/m2e не принимает M1 M2
- 8. Это как один метод вызывает другой метод?
- 9. Можно ли вызвать метод внутри метода?
- 10. Проверьте, вызван ли метод внутри другого метода
- 11. Могу ли я определить метод внутри метода?
- 12. Можно ли создать метод внутри метода?
- 13. Метод определения местоположения iPhone
- 14. Что вызывает метод внутри анонимного внутреннего класса?
- 15. Асинхронный метод вызывает вызов вызова метода синхронизации
- 16. Метод класса внутри другого метода?
- 17. Метод try/catch внутри метода
- 18. имитировать onOptionsItemВыбранный метод внутри метода
- 19. метод внутри метода вызов java
- 20. Метод метода внутри калькулятора app
- 21. Как вызвать метод внутри метода
- 22. метод Дженерики внутри метода дженериков
- 23. Метод внутри метода C# (Xamarin)
- 24. Метод определения в java
- 25. Текущий метод определения местоположения
- 26. Можно ли вызвать статический метод внутри другого метода?
- 27. JUnit: Как проверить, вызывает ли метод другой метод?
- 28. Что происходит, когда JITTER сталкивается с другим вызовом метода внутри определения метода?
- 29. Ruby: Имеет ли какое-либо определение метод внутри другого метода?
- 30. Напишите метод isMultiple, который определяет
Здравствуйте. Можете ли вы показать пример? Это довольно трудно понять. Если вы говорите о порядке метода в классе, то нет никакой разницы, кроме того, что он часто упорядочивается из метода public в private. – Rouliboy
Существует только два возможных заказа для двух методов. Вы можете легко попробовать оба и посмотреть, не имеет значения! –