我想写一个接口函数,里面有一个define函数。 我的意思是像 onBackPress 这样的东西,当我们声明时,里面有“ super.onBackPress()”。
如下所示:
@Override
public void onBackPressed() {
super.onBackPressed();
}
答案 0 :(得分:0)
考虑这个例子,假设你有三个博客读者来自不同网站的博客。他们每个人都写自己的方法来阅读网站上的博客。如下图所示:
博客阅读器1可以将方法编写为:
readStream(), getString(), extractData().
博客阅读器2可以将方法编写为:
connect(), toString(), extract().
博客阅读器3可以将方法编写为:
getStream(), convertToString(), getBlogData().
所以你必须经历6种方法。为此,您将创建一个类似BlogReader的界面,并告诉博客读者实现此界面。你将有抽象的方法,如:
getStream(), getString(), getBlogData()
并且所有三个读者都将使用相同的方法进行操作,但他们可能以不同的方式编写逻辑。这就是界面的含义。
希望这会对你有所帮助。