Case 3 For Overloading: - rahul00773/JavaConcepts GitHub Wiki
class Test{
public void m1(String s){
System.out.println(“String version”);
}
public void m1(StringBuffer s){
System.out.println(“String Buffer version”);
}
}
class T{ public static void main(String[] args){
Test t = new Test();
t.m1(new StringBuffer(“rahul)); ///String Buffer version
t.m1(“rahul”); ///String version
t.m1(null);// Compile time error will come for: reference to m1() is ambigious.
} }