Constructor<? e> constructor = aclass.getConstructor(Context.class, ViewGroup.class);
aclass extends bclass
注意:通过实验证明,父类的构造方法 不能被子类继承,
例如
bclass 有构造方法
b(context,viewgroup)
aclass没有构造方法
a(context,viewgroup)
第一行获取alass的构造函数的时候, 并不能获取到,必须要求a类也有构造方法a(context,viewgroup)才能获取到
本文探讨了Java中子类无法继承父类构造方法的问题。通过实验验证,如果父类定义了特定参数的构造方法,子类必须显式定义相同的构造方法才能在反射调用时获取到。这对理解Java类继承和实例化过程至关重要。
1839

被折叠的 条评论
为什么被折叠?



