课程
/移动开发
/Android
/Android攻城狮的第一门课(入门篇)
为什么第一课中很多方法是没有前缀的,比如findViewById,startActivity等,是省略了this.吗?而且这个this所代表的class是继承包含这些方法的类是吧?
2014-11-08
源自:Android攻城狮的第一门课(入门篇) 18-1
正在回答
因为继承了Activity,这些方法在Activity里面已经定义过了,就可以直接使用父类的方法了,楼主可以先去了解下Java的继承
this的功能是这样的。
一般某了个类继承Activity后,就可以直接调用方法的,例如findViewById,不需要前缀。
但如果是引入了其他包中的类,在调用其类的方法是是要有前缀的。(PS:前缀就是实例化的对象嘛)
cindy441531 提问者
举报
想快速掌握Android应用开发基础,选择学习这门课程就对了。