Question: Q2Q3 IN JAVA: do code and then draw memory picture! class ObjX { // No static keyword for either member. int i; void print ()
Q2Q3 IN JAVA: do code and then draw memory picture!

class ObjX { // No "static" keyword for either member. int i; void print () { System.out.println ("i=" + i); } } public class DynamicExample { public static void main (String[] argv) { // First create an instance, which allocates space from the heap. ObjX x = new ObjX (); // Now access members via the variable and the dot-operator. x.i = 5; x.print(); } }
In-Class Exercise 2: Download DynamicExample.java and add a second data member (say, another int) to the class objx. Then, in main, assign a value to the new variable and print it
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts

class ObjX { // No "static" keyword for either member. int i; void print () { System.out.println ("i=" + i); } } public class DynamicExample { public static void main (String[] argv) { // First create an instance, which allocates space from the heap. ObjX x = new ObjX (); // Now access members via the variable and the dot-operator. x.i = 5; x.print(); } }