Home / MCQ Bank / Computer
Computer Interfaces And Abstract Classes Difficulty: Medium

What will be the output of the following Java program? interface calculate { int VAR = 0; void cal(int item); } class display implements calculate { int x; public void cal(int item) { if (item<2) x = VAR; else x = item * item; } } class interfaces { public static void main(String args[]) { display[] arr=new display[3]; for(int i=0;i<3;i++) arr[i]=new display(); arr[0].cal(0); arr[1].cal(1); arr[2].cal(2); System.out.print(arr[0].x+" " + arr[1].x + " " + arr[2].x); } }

Select the correct option to test your answer:

More Computer Questions

Which of the following is not a standard synchronous communication protocol? A task in a blocked state Which of the following numbers is the 6th Catalan number? The vast network of computers that connects millions of people all over the world is called What is the correct syntax for declaring an allocator?