Android中定义接口的用法
来源:互联网 发布:室内设计需要哪些软件 编辑:程序博客网 时间:2024/06/06 02:23
1、接口方法用于回调 (这里定义接口是为了使用其接口方法):
public interface ICallback { public void func(); } public class Caller { ICallback callback; public void doCallback() { callback.func(); } public void setCallback(ICallback callback) { this.callback = callback; } } public class MainClass { public MainClass() { } public static void main(String[] args) { Caller caller = new Caller(); caller.setCallback(new ICallback () { public void func() { System.out.println("dosth"); } }); caller.doCallback(); } }
2、向上转型
interface People{ void peopleList(); } class Student implements People{ public void peopleList(){ System.out.println("I’m a student."); } } class Teacher implements People{ public void peopleList(){ System.out.println("I’m a teacher."); } } public class Example{ public static void main(String args[]){ People a; //声明接口变量 a=new Student(); //实例化,接口变量中存放对象的引用 a.peopleList(); //接口回调 a=new Teacher(); //实例化,接口变量中存放对象的引用 a.peopleList(); //接口回调 } }
0 0
- Android中定义接口的用法
- Android中定义接口的用法
- Android 中定义接口的用法
- Android中定义接口的用法
- 接口的定义和用法
- 【Android】Android中Serializable接口的定义和使用
- Android中Parcelable接口用法
- Android中Parcelable接口用法
- Android中Parcelable接口用法
- Android中Parcelable接口用法
- Android中Parcelable接口用法
- Android中Parcelable接口用法
- Android中Parcelable接口用法
- Android中Parcelable接口用法
- Android中Parcelable接口用法
- Android中Parcelable接口用法
- Android中Parcelable接口用法
- Android中Parcelable接口用法
- 有能愉快的敲代码了
- 203. Remove Linked List Elements
- Why would you learn C++ in 2016?(2016年,为什么我们要学习C++)
- [maya学习笔记(17)] 小球弹跳
- GCC定义和应用
- Android中定义接口的用法
- linux开发php c扩展实例
- MySQL常用命令总结
- DAG图与拓扑排序 (士兵排队问题)
- linux一行命令查找进程并杀掉进程
- hdu 2437 Jerboas 最短路
- 190. Reverse Bits
- IOS开发storyboard创建controller黑屏以及控件不显示问题。
- XML解析和JSON