Yeomer
2017-12-18 01:56
采纳率: 50%
浏览 6.2k
已采纳

JAVA把子类引用传递给父类参数,这样的作用?

 class A {
    int a = 0 ;
    int b = 1 ;
}

class B extends A{
    int c = 1;
    double d = 2.2;
}

class C {
    public int  CCC(A a){
        System.out.println();
        return 1;
    }
}
public class Test{


    public static void main(String[] args) {
        C c = new C();
        B b = new B();
        c.CCC(b);

    }
}

如题,我把B(子类)引用传给CCC方法,该方法入参是B的父类A类型,这样的目的是什么? 和入参类型为B类型有什么区别?

因为现在研究一个分页的功能,它的分页信息就在B中,但是实际调DAO层方法的入参是A类,那么分页信息是如何生效的?

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

8条回答 默认 最新

相关推荐 更多相似问题