java中如何调用dal接口案例_关于Java:接口的目的

好吧,我认为接口是一种强制对象实现一定数量功能的方法,而不必使用继承。有点像合同。我半明白他们的意思。

但是,如果界面中的所有内容都是:

public interface animal{

void eat(object food);

}

它没有这样的实现,那么无论谁使用您的接口,每次都必须从头开始编写它。

如果您创建了许多类,所有这些类都实现了这些特性,并且实现只是略有不同,那么这将是一项非常艰巨的工作。

我很感激你帮我解决这个问题,因为我知道这很重要。

抱歉,我的"打字错误"太糟糕了,卡尔只是按了一下按钮,没有认真阅读。在我的脑海里似乎有很多。当你看到错误的时候,你会觉得很有价值。

stackoverflow.com/a/24436493/1286942

接口是在Java中创建多重继承的唯一方法。

假设您创建了一个类Animal。所有的动物,包括人类,都是如此。每一种动物都继承了诸如吃、呼吸等常见的方法。

但是现在假设你有一个MathProblem类。您希望有一些类可以通过将问题传递给solve(MathProblem problem)方法来解决这个问题。你知道,一个Human,也可以一个Computer,可以解决这个数学问题。所以他们都需要能够解决这个问题。你也许可以让计算机扩展一些拥有这个方法的MathSolver类,但是人类已经扩展了动物,并且不能扩展其他任何东西。因此,一个更好的方法是使MathSolver成为一个接口,让Human、Computer和任何其他需要解决问题的类都实现该接口。

还请注意࿰

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值