class Main{
int num=123;
void printNum(int num) {
System.out.println(num);
System.out.println(this.num);
}
}
public class example2_6 {
public static void main(String[] args) {
Main aa=new Main();
aa.printNum(321);
}
}
输出↓
321
123
此代码示例展示了Java中类方法内的局部变量与类变量的区别。在`printNum`方法内,局部变量`num`覆盖了类的成员变量`num`,导致输出321,而`this.num`则引用了类的成员变量,输出123。
6万+

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



