+ -
当前位置:首页 → 问答吧 → 怎么定义一个类(或者interface什么的),让它的实例必须实现指定的函数

怎么定义一个类(或者interface什么的),让它的实例必须实现指定的函数

时间:2011-09-08

来源:互联网

就像OnClickListener这样,实例化它的时候,自动要求添加未实现的函数。

我自己定义一个类似的类,怎么实现?

作者: pgmsoul   发布时间: 2011-09-08

你说的这个情况只有在接口的实现当中才能有,所以你自己可以定义一个接口Interface ,所有实现这个接口的类都会跟你遇到的OnClickListener一样实现接口里面的所有方法的

作者: ioe_gaoyong   发布时间: 2011-09-08

你设计一个接口,写上几个抽象方法就可以了啊。

作者: heshunwq   发布时间: 2011-09-08

你说的这样的“类”不是类,是借口,Interface。
接口只声明而不实现方法,只能在实现接口的类里定义接口中的方法。

作者: Darling_sheep   发布时间: 2011-09-08

interface PCI
{
void start();
void stop();
}
class NetworkCard implements PCI
{
public void start()
{
System.out.println("Send ...");
}
public void stop()
{
System.out.println("Network Stop.");
}
}
class SoundCard implements PCI
{
public void start()
{
System.out.println("Du du...");
}
public void stop()
{
System.out.println("Sound Stop.");
}
}
定义接口,及使用例子

作者: zhaolewen   发布时间: 2011-09-08

热门下载

更多