在Java中,如果内部类的成员变量与外部类的成员变量同名,如何访问外部类的成员变量? A. 直接使用变量名 B. 使用this关键字 C. 使用外部类名.this.变量名 D. 无法访问 答案解析 当内部类的成员变量与外部类的成员变量同名时,可以使用外部类名.this.变量名的方式来访问外部类的成员变量。这是因为this关键字在内部类中默认指向内部类的实例,而外部类名.this则指向外部类的实例。 正确答案:C