发布网友 发布时间:2022-04-21 09:20
共3个回答
热心网友 时间:2022-07-10 06:55
接口内容是定义一个或多个没有被实现而将在引用了该接口的类中实现的方法的方法名,类型和所用参数,是个定义。有点像没有任何方法的具体实现的父类。
类的继承的父类,就像网络中的路由器,自己有改变数据流的能力。
接口的引用,就像交换机,只起一个分线的作用,本身没有
改变数据流的能力。
接口是理论,类是实践。
举例:
人吃饭用口,过程是咀嚼。
猪吃饭用口,过程是吞咽。
用接口定义一个吃的方法名eat,并使人口和猪口均引用口的定义,那么不管是什么的吃,都用eat作为该方法的名字,这样程序就规整了。而且因为接口纯粹的定义性质,实现多继承变得很容易。
那么照前面那位所述,就是
interface mouth
{
public void eat(Food food);
}
public class HumanMouth implements mouth
{
public void eat(Food food)
{
咀嚼;
//吃吧...
}
public void say(String void){
//多于的功能,说话...
}
}
public class PigMouth implements mouth
{
public void eat(Food food)
{
吞咽;
//吃吧...
}
}
热心网友 时间:2022-07-10 06:56
接口定义了一个交互的约定.
比如说口是个接口,可以用来吃食物,具体实现有人口,猪口等.
interface mouth
{
public void eat(Food food);
}
public class HumanMouth
{
public void eat(Food food)
{
//吃吧...
}
public void say(String void){
//多于的功能,说话...
}
}
热心网友 时间:2022-07-10 06:56
接口是完全抽象的类