无法调用c1的方法
[quote=引用 2 楼 soton_dolphin 的回复:] c1不是继承而是声明了一个B的实例,B的实例在不同包里只能调用公共方法。 要想调用B的方法,直接用super.methodName().
c1不是继承而是声明了一个B的实例,B的实例在不同包里只能调用公共方法。 要想调用B的方法,直接用super.methodName().
[quote=引用 楼主 aimiaochun1 的回复:] 无法调用c1的方法
你只是实例化了一个B对象,跟继承没关系的,你的C继承了B,所以C是有B的protected的方法的,但你这是实例化B,在不同的包中,就只能调用公共的方法
62,634
社区成员
307,269
社区内容
加载中
试试用AI创作助手写篇文章吧