`
ymelgoog
  • 浏览: 4780 次
  • 性别: Icon_minigender_1
  • 来自: 宁波市
最近访客 更多访客>>
社区版块
存档分类
最新评论

接口的基本概念

阅读更多
接口可以理解为特殊的类,接口中全都是有全局变量和公共的方法。

interface 接口名称
{
   全局常量;
   抽象方法;
}

interface A
{
public static final String name = "jx";
public  abstract void printf();
public  abstract void getName();
}

接口A可以写成:

interface B
{
public String name = "jx";
public void printf();
public void getName();
}

一个接口可以同时继承多个接口:

interface C extends A,B
{
public void printfC();
}

当一个抽象类实现一个接口,那么抽象类的子类必须同时覆写抽象类和接口定义的所有方法:


abstract class D implements A
{
public abstract void talk();
}

class TestE extends D
{

@Override
public void talk()
{
}
@Override
public void getName()
{

}
@Override
public void printf()
{

}
}

一个接口不能继承抽象类。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics