What is the difference between "this" in C++ and Java?

Asked by Last Modified  

3 Answers

Learn Java

Follow 2
Answer

Please enter your answer

empowering young minds to transformative academic journey!

C++: this is a pointer, can be modified and used in pointer operations.Java: this is a reference, cannot be reassigned or used in pointer arithmetic
Comments

IT Professional, Post Graduate, Passionate about Drawing and Problem Solving

## In C++ this is pointer that refers to the current object. Using this pointer we access the object's member variables and member functions. ## whereas in java this is used in constructor to differentiate parameter variables from the instance variables if they are same.
read more
## In C++ this is pointer thatrefers to the current object. Using this pointer we access the object's member variables and member functions. ## whereas in java this is used in constructor to differentiate parameter variables from the instance variables if they are same. read less
Comments

Experienced Full Stack Developer and Instructor.

In Java this refers to the current instance of the class (the object) and is used to refer to the instance variables and methods of the current object.It is always implicitly available within non-static methods. In C++ this refers to a pointer to the current instance of the class this is automatically...
read more
In Java this refers to the current instance of the class (the object) and is used to refer to the instance variables and methods of the current object.It is always implicitly available within non-static methods. In C++ this refers to a pointer to the current instance of the class this is automatically passed as a hidden parameter to non-static member functions. read less
Comments

View 1 more Answers

Related Questions

Can we print any string in Java without a semicolon?
Yes We can print a string with out semicolon in if statement. public class Print_Without_Semicolon { public static void main(String args) { int i = 0; if(System.out.printf("print...
Profile Photo
Sridevi
0 0
View Comments6
I am mechanical student. Can you please tell me opportunities in software field?
Yes, you can get an opportunity. I have seen many mechanical, chemical and biotechnology students are working in its sector. For that, you have to learn some IT courses.
Profile Photo
Sainathgowd
My name is Rajesh , working as a Recruiter from past 6 years and thought to change my career into software (development / admin/ testing ) am seeking for some suggestion which technology I need to learn ? Any job after training ? Or where I can get job within 3 months after finishing my training programme- your advices are highly appreciated
Mr rajesh if you want to enter in to software Choose SAP BW AND SAP HANA because BW and HANA rules the all other erp tools next 50 years.it provides rubust reporting tools for quicker decesion of business It very easy to learn
Profile Photo
Rajesh
1 0
View Comments6
What is the difference between a C program execution and a Java program execution?
When we compile C program then it convert into exe file ie Machine language with the help of OS lib file which is platform dependent . If we compile java prgram then it convert into class file with the...
Profile Photo
Kaushal
0 0
View Comments5

Now ask question in any of the 1000+ Categories, and get Answers from Tutors and Trainers on UrbanPro.com

Ask a Question

Related Lessons

Interview Tip : Q1) Why Strings are immutable in java ? What happen if it was mutable in java?
As we all know that Strings in java are immutabe in nature, now the question comes why the creator made it immutable in nature, although this field used maximum in any java program. The answer to this...
Profile Photo

COMPILATION AND INTERPRETATION
Compilation and Interpertation Process javac (compiler) java(interpreter)high level code - > compile - > bytecode - > interperted - > machine code Bytecode...
Profile Photo

Importance of Constructor's Visibility.
While developing program or implementing Singleton pattern we have learnt to mention constructor as private and known reason is -> to blocked its direct call from outside of class. But did we think...
Profile Photo

4 Things Every Tech Startup Needs to Know About The Coaching Industry
Knowledge on any subject is widely available to those who wish to learn. However, just gathering knowledge from other people doesn’t guarantee results in business. Results come from applying what...
Profile Photo

Mastering in Java Programming
Core java topics What is Java?Execution Model Of JavaBytecodeHow to Get Java?A First Java ProgramCompiling and Interpreting ApplicationsThe JDK Directory StructureUsing Eclipse Data types and Variables What...
Profile Photo

Recommended Articles

Before we start on the importance of learning JavaScript, let’s start with a short introduction on the topic. JavaScript is the most popular programming language in the world, precisely it is the language - for Computers, the Web, Servers, Smart Phone, Laptops, Mobiles, Tablets and more. And if you are a beginner or planning...

Read full article >

Java is the most commonly used popular programming language for the creation of web applications and platform today. Integrated Cloud Applications and Platform Services Oracle says, “Java developers worldwide has over 9 million and runs approximately 3 billion mobile phones”.  Right from its first implication as java 1.0...

Read full article >

Designed in a flexible and user-friendly demeanor, Java is the most commonly used programming language for the creation of web applications and platform. It allows developers to “write once, run anywhere” (WORA). It is general-purpose, a high-level programming language developed by Sun Microsystem. Initially known as an...

Read full article >

In the domain of Information Technology, there is always a lot to learn and implement. However, some technologies have a relatively higher demand than the rest of the others. So here are some popular IT courses for the present and upcoming future: Cloud Computing Cloud Computing is a computing technique which is used...

Read full article >

Looking for Java Training Classes?

Learn from the Best Tutors on UrbanPro

Are you a Tutor or Training Institute?

Join UrbanPro Today to find students near you