Sunday, 29 May 2011
Compline time Polymorpism or method overloading
class A{
public void fun1(int x){
System.out.println("The value of class A is : " + x);
}
public void fun1(int x,int y){
System.out.println("The value of class B is : "+x +" and "+ y);
}
}
public class polyone{
public static void main(String[] args){
A obj=new A();
// Here compiler decides that fun1(int) is to be called and "int" will be printed.
obj.fun1(2);
// Here compiler decides that fun1(int,int) is to be called and "int and int" will be printed.
obj.fun1(2,3);
}
}
output
The value of class A is: 2
The value of class B is: 2 and 3
public void fun1(int x){
System.out.println("The value of class A is : " + x);
}
public void fun1(int x,int y){
System.out.println("The value of class B is : "+x +" and "+ y);
}
}
public class polyone{
public static void main(String[] args){
A obj=new A();
// Here compiler decides that fun1(int) is to be called and "int" will be printed.
obj.fun1(2);
// Here compiler decides that fun1(int,int) is to be called and "int and int" will be printed.
obj.fun1(2,3);
}
}
output
The value of class A is: 2
The value of class B is: 2 and 3
No comments:
Post a Comment