哪些语句能放在如下代码中所示位置,而不会导致编译错误?...1.this指代当前对象
当在一个类中要明确指出使用该类对象的变量或函数时,就应该加上this引用
public class A{
String s = " hello "
public a (...构造函数A中,参数s与类A的变量s同名,这时假如直接对s进行操作,则会对变量s进行修改。若要对类A的变量s进行操作,就应该使用this进行引用。...第2种方法就可以参考本例用外部类的类名加上this引用,来说明要调用的是外部类的方法run()方法。
注意:this引用不能用于静态上下文中,因为在任何对象的上下文中都不会执行静态代码。...面试题12中,非静态方法有一个隐含的this对象引用,但是该引用是不能被改变的所以(c)是错误的;(d)也是错误的,因为this是表示对象引用,不能指向局部变量。
参考答案:(a)、(b)、(d)。