开发笔记1
2016-09-08 14:21
78 查看
1.在父类和子类中,父类声明了一个空方法体 的方法:如:
public void showAllTabWhenClear() {
}
2.在子类中,同样复写了此方法。如:
@Override
public void showAllTabWhenClear() {
super.showAllTabWhenClear();
mBottomLiveTvRlyt.setVisibility(View.VISIBLE);
mBottomPvrRlyt.setVisibility(View.VISIBLE);
mBottomMultiMediaRlyt.setVisibility(View.VISIBLE);
mBottomControlRlyt.setVisibility(View.VISIBLE);
}
那么再调用的时候,会优先查找子类此同名方法,
1:如果子类有,就直接调子类方法。
2:如果子类此方法有super,那么会先调父类,再调子类
3:如果子类没有此方法,那么直接调父类此方法。
public void showAllTabWhenClear() {
}
2.在子类中,同样复写了此方法。如:
@Override
public void showAllTabWhenClear() {
super.showAllTabWhenClear();
mBottomLiveTvRlyt.setVisibility(View.VISIBLE);
mBottomPvrRlyt.setVisibility(View.VISIBLE);
mBottomMultiMediaRlyt.setVisibility(View.VISIBLE);
mBottomControlRlyt.setVisibility(View.VISIBLE);
}
那么再调用的时候,会优先查找子类此同名方法,
1:如果子类有,就直接调子类方法。
2:如果子类此方法有super,那么会先调父类,再调子类
3:如果子类没有此方法,那么直接调父类此方法。
相关文章推荐
- 没头没尾--项目开发笔记:对应开发方式的变化
- 没头没尾--项目开发笔记:C#分布式工程的修改版本
- 没头没尾--项目开发笔记:如何编写最外层用例?!
- SharePoint 应用的开发学习笔记(-)
- “面向状态软件开发”学习笔记一(整理LeWolf的文章)
- SharePoint 应用的开发学习笔记(二)
- 没头没尾--项目开发笔记:最后的笔记
- 开发asp.net自定义控件(asp.net学习笔记四)
- 使用VC和MATCOM结合开发应用程序心得笔记
- 没头没尾--项目开发笔记 C#企业级模板理解
- 没头没尾--项目开发笔记:项目问题的阶段性总结,下一步…………
- 没头没尾--项目开发笔记:如何开发代码更新工具?!(下)
- 没头没尾--项目开发笔记:怎样选择项目开发语言?!
- 没头没尾--项目开发笔记:工具能生成多少代码!?
- 没头没尾之项目开发笔记:回忆
- 没头没尾--项目开发笔记:UML,IDEF在我们项目中的失败应用
- 没头没尾--项目开发笔记:分层开发 ≠ 分层
- Lotus B/S开发笔记一
- wap 开发笔记 (一)
- wap 开发笔记 (二)