博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
<Java> 为什么接口中没有静态方法
阅读量:6167 次
发布时间:2019-06-21

本文共 704 字,大约阅读时间需要 2 分钟。

hot3.png

先看一下,大神怎么说的:

The interface keyword produces a completely abstract class, one that provides no implementation at all. It allows the creator to determine method names, argument lists, and return types, but no method bodies. An interface provides only a form, but no implementation.

大意基本就是 接口这个关键字提供一个完全的抽象类,只提供功能不去具体实现。接口运行程序员去设计一个方法名,参数表,和返回类型。但是没有方法体。因此,一个接口仅仅提供的是一个规范。并不是实现!

 

同样还有:

When you say something is static, it means that particular field or method is not tied to any particular object instance of that class

当你声明某变量是静态的时候,就意味着这个字段或方法是不依赖于这个所在类的对象的。因此与对象无关。

 

因此,可以确定两点的是接口是规范,是对象的规范。静态方法是类的方法,与对象无关。

1假设静态方方法如果可以定义在接口中,且这个类被在接口中实现,则这个接口与接口本质为规范而生想违背。

 

转载于:https://my.oschina.net/anyyang/blog/354747

你可能感兴趣的文章
系统进程管理工具Process Explorer
查看>>
富士通仍执着SPARC架构芯片 将坚持推新
查看>>
易宪容:企业要利用大数据挖掘潜在需求
查看>>
微软声称Win10周年更新为Edge浏览器带来更好电池寿命
查看>>
混合云是企业IT的未来吗?
查看>>
LINE在日本取得成功 但全球化之路还很长
查看>>
红帽云套件新增QuickStart Cloud Installer,加快私有云部署
查看>>
MapXtreme 2005 学习心得 一些问题(八)
查看>>
流量精细化运营时代,营销SaaS之使命——流量掘金
查看>>
哥伦比亚大学牙科学院使用RFID系统,更好管理牙科器械
查看>>
雅虎同意出售核心资产
查看>>
Win10大丰收的节奏 微软收编iOS全部150万应用
查看>>
智慧城市要除“城市病” 中兴通讯开辟新增长极
查看>>
华平蝉联“视频会议十大卓越品牌”
查看>>
Opera已确认解散iOS开发团队
查看>>
DevOps:新的业务浪潮
查看>>
CERT:启用EMET的Windows 7比Windows 10更加安全
查看>>
LINE上市:一场迟到、勇敢又无奈的IPO
查看>>
OA选型:OA系统工作流是核心
查看>>
如何发现“利用DNS放大攻击”的服务器
查看>>