KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I would really appreciate if someone could tell me whether I understand it well: class X { A a1=new A(); // reference on the stack, object value on the heap a1.VarA=5; // on the stack - value type A a2=a1; // reference on the stack, object value on the heap a2.VarA=10; // on the stack - value type } Also both a1 and a2 references are on the stack, while their "object" values are on the heap. But what about VarA variable, its still pure value type? class A { int VarA; }
Tags (comma-separated)
Save Edits
Cancel