-7

我写了一个打印方法,告诉用户祝贺他们,但同时我有另一个名为下载的字段,我想在调用 thr 打印方法后更新字段下载,谢谢,我正在使用 bluej

4

1 回答 1

2

代替

int num;
 this.noOdDownloads = num;
 this.noOdDownloads = num + 1;

 this.noOdDownloads++;

你的原始程序有两个问题:1)num没有实例化,这是编译器会抱怨的,2)即使你实例化了它,比如 with int num=0;num实际上是方法中的局部变量。每次运行该方法时,都会再次实例化局部变量并重置为0. 然后,当您将其值分配给 时noOdDownloads,后者也将重置为0

于 2012-10-31T19:10:23.643 回答