answersLogoWhite

0


Best Answer

The keyword this is used to refer to the current class object instance

for example: this.getName() refers to the method getName() of the current object instance. Even if there were multiple getName() methods in the parent classes the key word this instructs the JVM to call the method in the current class

User Avatar

Wiki User

15y ago
This answer is:
User Avatar
More answers
User Avatar

Wiki User

14y ago

In Java, this refers to the current instance of a class. this is most often used in one of two cases:

1) To refer to a variable in a different scope.

class MyClass {

int number = 10;

// Note how the printNumbers method defines a variable of the same name as

// a class member.

void printNumbers() {

int number = 5;

// The output here will be 5, since the "most local" variable reference is used

System.out.println(number);

// The output here will be 10, since we specify that we want the class member

System.out.println(this.number);

}

}

2) To send a reference of the current class to another class or method.

class MyClass {

void f() {

// Send a reference to this class to stdout

System.out.println(this);

}

}

This answer is:
User Avatar

User Avatar

Wiki User

12y ago

The This keyword references the current object. It can be used in an instance method or constructor for an object.

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What is meant by the 'this' keyword in Java?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

Is check a keyword in java?

No, 'check' is not a keyword in java language.


Is float is a keyword in java?

yes, float is keyword and data type in java


What does the verify keyword do in Java?

"verify" is not a Java keyword. I believe the link, in related links, has the complete list of Java keywords.


What is foreign keyword in java?

There is no "foreign" keyword in Java, however, there is a native keyword that declares native methods in a native language, such as C or C++.For full list of keywords in Java see related question.


What is literal in java programming?

Literal in java are L, F, null, true, false These act as keyword(have special meaning in java) but these does'nt comes under the category of Java Keyword.


What is java's keyword for the integer data type?

"int" is the keyword for integer


How does the final keyword affect the behavior of Object type in Java?

In Java, the final keyword specifies that the object created cannot be further redefined or derived.


Is sizeof keyword in Java?

sizeof is not a keyword in Java but many classes have size() or length() methods, which can mean the number of elements, characters, etc. depending on the class.


What do you mean by this keyword in java?

"this" is a Java keyword that references the current object. Any part of the object(instance variables, methods, constructors) can be accessed by calling this.[member].


What is a new keyword in java methods?

new is a keyword to create a instance of object any class.


How do you throw exception in java?

we do it using the throw keyword.


How java use extern key word which is used in C plus plus?

No extern keyword in Java.