java - 显式地表现为接口(interface)

标签 java

我们可以让任何类表现为接口(interface),这样我们就可以在创建该类的任何子类时编写“实现”来代替“扩展”。内部“实现”和“扩展”之间的实际区别是什么。

最佳答案

界面就像一个蓝图。它没有定义任何行为。因此,当您在界面上下文中说扩展时,这意味着您正在扩展蓝图,但没有添加行为。相反,当您在类的上下文中说扩展时,这意味着您正在添加/修改行为。当您说实现时,这意味着您将提供具有行为的东西,即

关于java - 显式地表现为接口(interface),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3784508/

相关文章:

java - 阻止小程序闪烁

java - 整数求和

java - 为什么用java日历解析时会得到错误的月份

java - 使用递归进行双字符串比较

java - 当进度条达到某个值时更改 jLabel 文本

java.lang.NumberFormatException : null java. lang.Integer.parseInt(来源未知)

java - Apache:Tomcat "any version".exe 或 .zip

java - 为什么下面的程序在没有 sleep 的情况下会进入死锁状态,但在 sleep 状态下它会执行所有三个线程并正常终止?

java - 模型绑定(bind)在使用 Lombok 的 Springboot 中不起作用

javascript - JavaScript 中的日期和时间验证