Declaration and Access Control Name the keyword that makes a variable belong to a class, rather than being defined for each instance of the class. final volatile native abstract static final volatile native abstract static ANSWER DOWNLOAD EXAMIANS APP
Declaration and Access Control Determine output:public class InitDemo{static int i = demo();static{ System.out.print(i); }InitDemo(){System.out.print("hello1");}public static void main(String... args){ System.out.print("Hello2");} static int demo(){ System.out.print("InsideDemo");return 10;}} InsideDemo 10 Hello2 hello1 InsideDemo 10 Hello2 Hello2 InsideDemo 10 IllegalArgumentException is thrown at runtime. Compilation error. InsideDemo 10 Hello2 hello1 InsideDemo 10 Hello2 Hello2 InsideDemo 10 IllegalArgumentException is thrown at runtime. Compilation error. ANSWER DOWNLOAD EXAMIANS APP
Declaration and Access Control What will be the output?public class Test{ public static void main(String[] args){ String value = "abc"; changeValue(value); System.out.println(value); } public static void changeValue(String a){ a = "xyz"; }} abc Compilation clean but no output None of these xyz Compilation fails abc Compilation clean but no output None of these xyz Compilation fails ANSWER DOWNLOAD EXAMIANS APP
Declaration and Access Control Choose the correct statement. Restriction on static methods are: I. They can only call other static methods.II. They must only access static data.III. They cannot refer this or super in any way. (I), (II) and (III) (II) and (III) Only (I) Only (III) (I) and (II) (I), (II) and (III) (II) and (III) Only (I) Only (III) (I) and (II) ANSWER DOWNLOAD EXAMIANS APP
Declaration and Access Control What will be the output after compiling and running following program code?public class Test{ static int a; public static void main(String[] args){ System.out.println("one"); call(1); } static void call(int a){ this.a=10; System.out.println("two "+a); }} one two 0 None of these Compile time error. one two 1 one two 10 one two 0 None of these Compile time error. one two 1 one two 10 ANSWER DOWNLOAD EXAMIANS APP
Declaration and Access Control Determine Output:class MyClass{ static final int a = 20; static final void call(){ System.out.println("two"); } static{ System.out.println("one"); }}public class Test{ public static void main(String args[]){ System.out.println(MyClass.a); }} one one two one 20 20 one two 20 one one two one 20 20 one two 20 ANSWER DOWNLOAD EXAMIANS APP