what is the function of 'this' operator ?
Answers were Sorted based on User's Feedback
Answer / venkat
'this' is used to reffer current class variable
for example
class sample
{
int myvar=10;
void mymethod()
{
int myvar=20;
system.outprintln("The value of myvar is"+myvar)
system.outprintln("The value of myvar is"+this.myvar)
}
}
output :
20,10
Is This Answer Correct ? | 39 Yes | 15 No |
Answer / bhawna
Basically "this" opertaor is a part of instance variable
hiding,when a local variable has the same name as an
instance variable,the local variables hides the instance
variables
Is This Answer Correct ? | 21 Yes | 2 No |
Answer / walking legend
as we generally know a pointer is used to point to the
address of a particular variable and access its value.
Similarly,this is a pointer which always points to the
current object.
Is This Answer Correct ? | 15 Yes | 3 No |
'this' pointer is created when you create an object with
dynamic memory allocation. 'this' pointer will be created at
the time of object creation.
It holds the current object's address.
'this' cannot be used inside the static or a friend functions.
Is This Answer Correct ? | 14 Yes | 2 No |
Answer / sohaibx
it is an implicit pointer holding the address of current object.
Is This Answer Correct ? | 5 Yes | 0 No |
Answer / sourav
Hi Venkat,
In your coding example the concept of this pointer is
fine, but can u pls tell me the where the object is getting
formed ?
Is This Answer Correct ? | 7 Yes | 9 No |
What is abstraction example?
When will a constructor executed?
In multilevel inheritance constructors will be executed from the .... class to ... class
Why is polymorphism important in oop?
Write a c++ program to display pass and fail for three student using static member function
given a set based questions and 5 questions based on it next data sufficiciency questions 2 and 2/3 english sentence completion with options very easy and 2 synononmys paragraph with 10 questions 10 minutes replace =,-,*,% with -,%,+,* type questions 5 3 questions lik following itssickhere itssickthere itssickhere istsickhere which is nt alike the others very easy
What are virtual functions?
what are the ways in which a constructors can be called?
Describe the difference between a Thread and a Process?
what is a ststic variable and stiticfunction briefly explain with exmple and in which case we use
What is oops?what is its use in software engineering?
What type of loop is a for loop?