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类,那么分页信息是如何生效的?