| 先看例子: //对Car这类事物进行描述
 
 class Car {          //成员变量          String color = "red";          int num = 4;          //成员方法          void show()         {              //临时变量             int num = 10;             //输出临时变量的值            System. out.println("color = " +color +"...num = " +num);         } }如上所诉,通过实例化对象调用show()方法,打印的num是局部变量的值等于10,如果要打印成员变量代码可改为this.num 问题::当成员变量和局部变量同名时,如果输出打印的是num不是this.num,为什么会默认是局部变量的值,而不是成员变量的值?
 
 
 |