类和接口有什么关系
1个回答
展开全部
分类: 电脑/网络 >> 程序设计 >> 其他编程语言
问题描述:
接口的具体代码实现什么功能,接口的性质是指什么?
解析:
接口内容是定义一个或多个没有被实现而将在引用了该接口的类中实现的方法的方法名,类型和所用参数,是个定义。有点像没有任何方法的具体实现的父类。
类的继承的父类,就像网络中的路由器,自己有改变数据流的能力。
接口的引用,就像交换机,只起一个分线的作用,本身没有
改变数据流的能力。
接口是理论,类是实践。
举例:
人吃饭用口,过程是咀嚼。
猪吃饭用口,过程是吞咽。
用接口定义一个吃的方法名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)
{
吞咽;
吃吧...
}
}
问题描述:
接口的具体代码实现什么功能,接口的性质是指什么?
解析:
接口内容是定义一个或多个没有被实现而将在引用了该接口的类中实现的方法的方法名,类型和所用参数,是个定义。有点像没有任何方法的具体实现的父类。
类的继承的父类,就像网络中的路由器,自己有改变数据流的能力。
接口的引用,就像交换机,只起一个分线的作用,本身没有
改变数据流的能力。
接口是理论,类是实践。
举例:
人吃饭用口,过程是咀嚼。
猪吃饭用口,过程是吞咽。
用接口定义一个吃的方法名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)
{
吞咽;
吃吧...
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
广东轻亿云软件
2024-05-14 广告
2024-05-14 广告
广东轻亿云软件科技有限公司在软件开发领域深耕多年,积累了丰富的经验和技术实力。我们深知API接口在现代软件开发中的重要性,因此,我们与多家业界领先的API接口提供商保持着紧密的合作关系,确保我们的产品和服务能够充分利用这些接口,为用户提供更...
点击进入详情页
本回答由广东轻亿云软件提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询