Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


What is the use of ?this??

Answers were Sorted based on User's Feedback



What is the use of ?this??..

Answer / ranganathkini

The 'this' keyword in Java has the following uses:

1. To resolve ambiguity where a local variable hides a class
member. Example:

class MyClass {
private int value;

public MyClass( int value ) {
// local variable 'value' hides class field 'value'
this.value = value;
}
}

2. To invoke one constructor overload from another. Example:

class MyClass {
private int value;

public MyClass( int value ) {
this.value = value;
}

public MyClass() {
// invoke MyClass( int value )
this( 0 );
}
}

3. To pass the current object instance as a parameter to a
method. Example:

class MyClass {
private int value;

public MyClass( int value ) {
this.value = value;
// pass current instance as a parameter to the method
displayValue( this );
}

public static void displayValue( MyClass mc ) {
System.out.println( "Value = " + mc.value );
}
}

4. To invoke an outer class's non-static method from a
non-static inner class. Example:

class MyOuterClass {

class MyInnerClass {
public MyInnerClass() {
// call the outer class's method
MyOuterClass.this.displayText( "Inner instance
created" );
}
}

public void displayText( String text ) {
System.out.println( text );
}
}

Is This Answer Correct ?    2 Yes 0 No

What is the use of ?this??..

Answer / ashokmail

'this' operator is used to denote the current working
object.

EX:
Class student{
public student(){
this.addStudent();
}
public void addStudent(){
// to do code here
}
public static void main(String args[]){
new student();
}
}

'this' in the constructor is used to denote the current
working object student...

Is This Answer Correct ?    0 Yes 0 No

What is the use of ?this??..

Answer / ravikiran

this is used to refer the current instance

Is This Answer Correct ?    0 Yes 0 No

What is the use of ?this??..

Answer / vijayakumar chinnasamy

this:
a. It call the overloaded(same class only)constructor
b.refer the current object.
c.U cant use 'this' in static method.

Is This Answer Correct ?    0 Yes 1 No

Post New Answer

More Core Java Interview Questions

What is the difference between serial and throughput garbage collector?

0 Answers  


What is predicate in java?

0 Answers  


What is an example of procedure?

0 Answers  


What is command line used for?

0 Answers  


What are inbuilt functions in java?

0 Answers  


How do you override a private method in java?

0 Answers  


what is template design pattern?

0 Answers  


Is break statement can be used as labels in java?

0 Answers  


What is the difference between interface & abstract class?

0 Answers  


What is the simpletimezone class in java programming?

0 Answers  


Which one will take more memory: an int or integer?

0 Answers  


how we can create packages in java?

0 Answers  


Categories