What will be the output of the following program?
class MarkerInterfaces {
public static void main(String[] args) {
System.out.println("G = " + G.PI);
System.out.println("H = " + H.PI);
CG cg = new CG();
System.out.println("cg = " + cg.PI);
cg.PI *= 2;
System.out.println("cg = " + cg.PI);
System.out.println("G = " + G.PI);
}
}
interface G {
double PI = 3.14;
}
interface H extends G {
double PI = 3.145;
}
class CG implements G {
double PI = 3.1451;
}