Variables can be divided into four categories static stackdy
Variables can be divided into four categories: static, stack-dynamic, explicit heap-dynamic, and implicit heap-dynamic. For each variable in the Java class below, specify which category it belongs to. Include both named variables and anonymous variables in your answer. public class Test {private static String ext = \".gif\"; public static void main(String args[]){String file = \"demo\"; NameBuilder builder = new NameBuilder(ext); System.out.println(builder.buildName(file));}}
Solution
Answer:
Ext is static variable
In 4th line : String file=\"demo..... It is a implicit heap dynamic variable.
In Buildername(file) , Builder is static dynamic variable.
Namebuilder builder=new namebuilder (ext) is explicit heap dynamic variable.
String file =\"demo\" is implicit heap dynamic variable.
