Examveda
Examveda

What will be the output of the following Java code?
class A 
{
    final public int calculate(int a, int b) { return 1; } 
} 
class B extends A 
{ 
    public int calculate(int a, int b) { return 2; } 
} 
 public class output 
 {
    public static void main(String args[]) 
    { 
        B object = new B(); 
        System.out.print("b is " + b.calculate(0, 1));  
    } 
}

A. b is : 2

B. b is : 1

C. Compilation Error

D. An exception is thrown at runtime

Answer: Option C


This Question Belongs to Java Program >> Data Types And Variables

Join The Discussion

Related Questions on Data Types and Variables