Java 变量与方法的使用规则及参数传递机制
在 Java 编程中,变量和方法的使用规则以及参数传递机制是非常重要的知识点。下面将通过一些具体的例子来详细介绍这些内容。
变量的上下文依赖
变量的含义取决于其使用的上下文。就像在生活中,“Mars”这个词,在不同的语境下可能有不同的含义。在大多数说英语的人眼中,“Mars”通常指的是那颗有着二氧化碳大气层的红色星球;但在宾夕法尼亚州的某些人看来,“Mars”可能指的是当地的一个小镇。
在 Java 代码中,同样存在这样的情况。下面通过具体的代码示例来展示:
// Listing 10-6: 两个不同含义的 Mars
import static java.lang.System.out;
class EnglishSpeakingWorld {
String mars = " red planet";
void visitPennsylvania() {
out.println("visitPA is running:");
String mars = " Janine’s home town";
out.println(mars);
out.println(this.mars);
}
}
// Listing 10-7: 调用 Listing 10-6 的代码
import static java.lang.System.out;
class GetGoing {
public static void main(String args[]) {
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



