Android代码学习-嵌套类,嵌套接口,匿名类,接口引用,子类调用父类的方法
2013-05-25 18:36
531 查看
public class MainActivity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); } private Button.OnClickListener button_listener = new Button.OnClickListener() { public void onClick(View v) { setTitle("哎呦,button被点了一下"); } }; }button_listener是接口类型的对象引用,new 接口名{},先实现接口,再产生一个匿名类,OnClickListener是Button的嵌套接口,类似嵌套类(Nested Class),是Button的成员
java.lang.Object android.view.View android.widget.TextView android.widget.Button android.app.Activity: protected void onCreate(Bundle savedInstanceState) public void setContentView(int layoutResID) public View findViewById(int id) protected void onSaveInstanceState(Bundle outState) public void setTitle(int titleId) public void setTitle(CharSequence title) public void startActivity(Intent intent) android.view.View: public void setOnClickListener(View.OnClickListener l) public interface OnClickListener android.widget.Button: void setOnClickListener(View.OnClickListener l) interface View.OnClickListener android.view.View.OnClickListener: abstract void onClick(View v)
相关文章推荐
- 【Java学习笔记】父类引用指向子类对象时方法的调用
- Android(java)学习笔记229:服务(service)之绑定服务调用服务里面的方法 (采用接口隐藏代码内部实现)
- 父类引用去调用子类的方法
- JavaSE8基础 多态扩展性 父类引用作为函数参数,调用所装子类对象的重写方法
- python基础之类的继承与派生、组合、接口与归一化设计、抽象类、子类中调用父类方法
- 父类引用调用子类的方法 反射和转型
- C#中通过类来继承两个接口,父类实例化接口中的方法,子类继承父类,调用方法
- C#中通过类来继承两个接口,父类实例化接口中的方法,子类继承父类,调用方法
- Java学习笔记——子类调用父类属性方法
- JAVA基础 -从父类的引用如何调用子类中独有的方法
- <转载学习>子类对父类构造方法调用小结
- 父类的引用指向子类的对象怎么调用子类的方法
- 2018/01/08JAVA 基础 / 接口与继承/Java关键词:变量引用 super 调用父类对象方法/构造方法【或者访问父类对象属性】的方式归纳
- Android NDK (学习笔记八) —— Java代码与C代码间方法的调用
- Java学习笔记54. 子类对父类构造方法的隐式调用
- Python学习笔记--子类调用父类方法
- python学习笔记:子类怎样调用父类方法
- C++和JAVA中一些区别,包括指向子类的引用会调用谁的方法,子类构造函数自动调用父类构造函数时,父构造会调用的谁方法
- 如何通过父类引用“调用”子类所独有的方法
- PHP父类调用子类方法的代码例子