重载的小问题
无聊之余,发现重载,
当传入子类时候,两个方法都能接受,应该有个优先级,但是没有看过此类的文章。
求大神告知
public class Test{
public static void main(String[] args){
B b=new A();
f(b);
}
// 这边的参数可以是父类,可以接受子类和父类
public static void f(B b){
System.out.println(父类);
}
// 这边的参数是子类
public static void f( A a){
System.out.println(子类);
}
}
class A extends B{
}
class B {
}