【问题标题】:Does the order in which methods are written matter? [duplicate]编写方法的顺序是否重要? [复制]
【发布时间】:2019-06-19 19:56:35
【问题描述】:

我知道某些编程语言要求在代码中的调用者之前声明由其他方法引用/调用的方法。例如:

private Method1(in){
  Return in *5;
}
Private Method2(paycheck){
  Return Method1(paycheck);
}

可以,但是,

Private Method1(paycheck){
  Return Method2(paycheck);
}
Private Method2 (in){
  Return in *5;
}

会失败。

Java 和/或特定于 Android 的 Java 是这些语言中的一种吗?

【问题讨论】:

  • 对于方法,类,没有。对于变量,仍然是肯定的。见stackoverflow.com/questions/14624919/…
  • 应该不难测试......
  • 有趣的是,我首先查看是否有人问过这个问题,但没有出现声明顺序,我猜是因为我没有在搜索中使用声明......跨度>

标签: java android syntax


【解决方案1】:

不,Java 和其他 Android 语言(Kotlin、Dart)不像 C 那样进行编译,可以在类中的任何位置编写方法甚至变量。

【讨论】:

  • 但方法中没有,还是像C。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2010-11-08
  • 1970-01-01
  • 2013-10-21
  • 1970-01-01
  • 1970-01-01
  • 2010-12-11
  • 2011-10-30
相关资源
最近更新 更多