1. The keyword "this" can be used in a class to refer to the _____________.
2. In the following Class Person, when we create an object p1 and call the constructor or p1.setEmail(), the word "this" refers to ____.
3. Referring to the code above, if we make the same method calls with object p2, "this" refers to ____.
4. this.variable (e.g. this.name or this.email) is a way to indicate that we are referring to the instance variables of this object instead of a __________.
5. Static methods can directly refer to this or instance variables because they are not called with the classname.
6. The keyword this is sometimes used by programmers to distinguish between variables.
7. In the code below, both the instance variable and the parameter variable are called _____ in the code below.
8. The this variable can be used anywhere you would use an object variable.
9. The this variable can never be passed to another method as an argument.
10. The image below shows how this and myPay and p all refer to ___________________________.
11. What is the output of the following code?
12. Within a non-static method or a constructor, the keyword this is a reference to the current object, the object whose method or __________________.
13. Static methods always have a this reference.
14. If there is ambiguity between the instance variables and parameters, this keyword resolves the problem of ambiguity.
15. The output of the following code is: