【发布时间】:2014-06-05 10:22:31
【问题描述】:
class firsttry{
public static void main(String [] args){
int a=10;
firsttry first = new firsttry();
first.calculate(a);
}
public void calculate(int b){
for(int i=0;i<10;i++){
System.out.println(b);
b+=10;
}
}
}
我已经运行了这个程序,它运行良好。我想知道这怎么可能。它不是分配无限内存吗? "first" 对象本身具有 "first" 对象,依此类推。请解释一下。
【问题讨论】:
-
试着阐述你想问的第一个对象本身有第一个对象你这句话是什么意思???
-
请使用空格而不是制表符来格式化 Stack Overflow 上的代码 - 并在发布前注意预览。您的代码目前很难阅读。此外,即使对于示例代码,也遵循正常的命名约定使其更易于理解。