java语言问题:什么是借口?有什么用?写出声明接口的语法格式、

如题所述

你好,java里接口是interface,接口的作用是,把可能实现它的类的方法定义出来,但是没有方法内部的实现代码

比如
interface IA{
public void add(int a, int b);//接口里的方法是没有方法体的
public void sort(int[] a);
}

为什么要实现接口?原因很简单,比如上面这个接口,你可以写一个类实现它的sort()方法是用冒泡排序,你也可以写一个类实现它的sort()方法是用快速排序。

所以简单说就是,接口中定义的所有的方法,不管方法实现,然后实现接口的类中,可以根据需要实现方法
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-11-20
接口用于定义要实现的方法名,而不用考虑方法的具体实现
接口定义public interface InterfaceName
{
pubilc void HelloWorld();
}
接口定义后,需要有子类去继承,并实现接口中定义的方法
举例讲:项目组长定义接口,里面包含要实现的方法名,只有骨架。组员通过业务类去实现接口,并将组长定义的方法转成有血有肉的代码。
第2个回答  2011-11-20
interface就是接口,public interface Student{ public void say hello(); }
接口不可有被实例化,只能是实现接口,接口里边不能有方法体。。。等等等。。。追问

接口有什么作用呢?

相似回答