What isthe problem in following program.
class FinalOverLoad{
final void
test(int a){
System.out.println("Final Integer Matrix A = " + a);
}
void test(double a){
System.out.println("Final Double Matrix A = " + a);
}
}
class FinalOverLoadSub extends FinalOverLoad{
void test(double a){
System.out.println("Value of A(INTEGER) in Sub " + a);
}
}
class TestFinalOverLoad{
public static void main(
String args[]){
FinalOverLoad x = new FinalOverLoad();
FinalOverLoadSub y = new FinalOverLoadSub();
x.test(1);
x.test(1.0);
y.test(1);
}
}