ViewParent是一个接口,其中有一个方法:requestLayout
ViewGroup implements ViewParent 但是未实现requestLayout,ViewGroup是抽象类,其子类也未实现此方法,却没有编译错误,这是为什么?
然后发现了 ,ViewGroup extends View,在View中定义了一个方法requestLayout,这是不是没有报错的原因? 子类拥有父类所有除了private的方法和属性,所以等同于父类View帮助子类ViewGroup实现了这个方法. 不过这种做法到是比较新颖,之前没有见过
一个奇特的做法
最新推荐文章于 2024-11-04 11:45:54 发布