Forums Register Login

understanding an object...

+Pie Number of slices to send: Send
I am looking at an example in my study book and here's the code I want to make sure I fully understand..

Employee adminAssistant = new Employee();

is the First Employee an Object? and is the variable adminAssistant being assigned a new Object, or what?..
+Pie Number of slices to send: Send
Here the first Employee specifies which type the reference variable is (adminEmployee). When you are using new operator as in " new Employee()" this is creating an object of type employee and then a reference to this object is created and assigned to the variable adminEmployee.
+Pie Number of slices to send: Send
Well said Chetan.

To make things clear for a beginner, here is the analysis

Employee adminAssistant = new Employee();

Understanding Step 1 - new Employee();
Hey Java Create me a new Object somewhere on the Heap. Java please note that the object belongs to the class "Employee"

Understanding Step 2- Employee adminAssistant
I want to use a variable "adminAssistant" which gives me an access point to an object of type "Employee" stored somewhere which Im not really aware of

Understanding Step 3- Employee adminAssistant = new Employee();
Java , now I have the variable "adminAssistant" and the object . So I very well know which object the variable "adminAssistant" must refer to. So please use "adminAssistant" as a reference for the object you have created just now with "new Employee();"
[ August 28, 2006: Message edited by: Srikanth Basavaraju ]
+Pie Number of slices to send: Send
oh ok, thanks guys that really cleared that up for me...
Today you are you, that is turer than true. There is no one alive who is youer than you! - Seuss. Tiny ad:
a bit of art, as a gift, that will fit in a stocking
https://gardener-gift.com


reply
reply
This thread has been viewed 577 times.
Similar Threads
equals() to check equality of two objects
multidimensional array
Sorting arraylist on the basis of object
Regarding Ordering the List
Question on polymorphic bean references.
More...

All times above are in ranch (not your local) time.
The current ranch time is
Mar 28, 2024 17:37:43.