社区
Java EE
帖子详情
interface不能定义static的方法?
smilelee
2003-12-04 03:52:35
public interface IDataBase
{
public static Object[] getTable(String str) throws Exception;
}
这样写不行?
如果要定义一个方法为static,在接口里怎么定义?
...全文
53
3
打赏
收藏
interface不能定义static的方法?
public interface IDataBase { public static Object[] getTable(String str) throws Exception; } 这样写不行? 如果要定义一个方法为static,在接口里怎么定义?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
smilelee
2003-12-04
打赏
举报
回复
TMD什么破规定,刁~
flowercat
2003-12-04
打赏
举报
回复
接口里不能定义static方法!可以定义static的变量,接口里的变量默认都是static,final的。
smilelee
2003-12-04
打赏
举报
回复
upup
interface
里可以
定义
属性吗?(全局常量,全局变量,属性区别)
全局常量: public
static
final 常量名(string a)全局变量: public
static
变量名(string a)属性:(属于某个类或对象) private String a
interface
里可以
定义
属性吗? 本质上不可以。如果强行在
interface
里加一个属性,则该属性自动变成public
static
。显然,这不算是个属性。 例如, public
interface
Listener { int number; } 虽然number没加
static
,但..
interface
中的
static
方法
和default
方法
目前所在的公司用的是JDK8,并且在开发和框架中用了大量的JDK8的新特性,Stream
方法
就是接口Collection中的default
方法
。这篇文章整理一下JDK8中对于
Interface
的改进和升级。中为新增了一项功能,可以在
Interface
中
定义
一个或者更多个静态
方法
,用法和普通的
static
方法
一样。代码示例: 测试: 结果: 实现接口的类或者子接口不会继承接口中的静态
方法
。JDK8中的另一个特性就是在接口中增加default
方法
, 是为了既有的成千上万的Java类库的类增加新的功能, 且不必对
interface
里可以
定义
属性吗?
( Java面试题 | Java学习指南 ) 本质上不可以。如果强行在
interface
里加一个属性,则该属性自动变成public
static
。显然,这不算是个属性。 例如, public
interface
Listener { int number; } 虽然number没加
static
,但是编译会自动把它按public
static
处理。 为什么这样呢?因为接口...
Java8新特性(一)_
interface
中的
static
方法
和default
方法
1、
static
方法
java8中为接口新增了一项功能:
定义
一个或者更多个静态
方法
。用法和普通的
static
方法
一样。 注意:实现接口的类或者子接口不会继承接口中的静态
方法
代码示例 public
interface
Interface
A { /** * 静态
方法
*/
static
void show
Static
() { System.out.println("
Interface
A++show
Static
"); } } 测试 public
Interface
中
定义
方法
Interface
中
定义
方法
,加入
方法
体
Java EE
67,513
社区成员
225,878
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章