一个java类里面全是static方法,如何声明这个类的接口? 这个类是工程里的,不能乱改。但太多的方法,没有分类,新加入开发的人根本看不明白,想通过接口将各种方法分一下类,不知道怎么声明? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 static方法和接口无关,不知道你想怎么“分类”。 你看你这就是真钻了牛角尖了,又不能动结构,还要改,接口也不是这么用的;你还不如把整个设计DOC写明白来的好 楼上几个莫名其妙! 通过继承一系列接口的方法 来 划分 Class中已有的public 方法,有什么问题么? 只不过因为是静态方法可能无法使用接口罢了, 那用abstract做基类?或者其他什么方法总可以解决吧?! 看来开发java的肯自己动脑筋的太少了! 远不如c++的高手多! 问问题要谦虚....问之前要先自己动脑筋这个不是用接口,而是应该用代理类!right static 方法在接口内是无法定义的接口里定义的方法都是非static的 不要把C++跟java混到一起来,java是c++的简化版,java里面只能继承一个父类,你的方法都是静态的,不适合用接口 既然都是static的,估计这个类的本意也就是做个UTIL类而已,根本不需要实例,既然不需要实例,又为何要提一个接口出来,提一个接口出来无非是为了多态和继承嘛。想重构就想想这些静态类应该如何以非静态的形式磨合到原来的系统中去。要看你的架构功力了。其实以我的经验,之所以项目里有这么多静态方法的类,一般是开发人员偷懒了,图方便,因为不需要设计和思考嘛,直接一个类方法调用,连实例都不用NEW,多爽快。这也是有些开发人员对静态方法多少有点心里障碍的原因。 补充:相应的因为烂用STATIC,实际已经让整个系统的部分伪面向对象了,我猜测贵公司的项目开发前没有详细设计,之所以现在要重构这些STATIC,还债而已。 谁有jdk1.6的下载地址啊??? eclipse的工作区被我给删了,怎样才能让它重新显示出来 求助!大家帮忙看个题 多线程,我不是菜鸟,高手仔细看清题目啊 关于leetcode的reverse integer那道题 java 做 ftpclient如何 取得ftp服务器文件的列表..急 为什么打开某些网页,状态栏会出现Java控制台。 怎样做一个文件对话框? 急问sql 应该用什么工具开发java程序?SUN怎么没有自己的IDE呢?JB5好象有点bug? 我是毕业的计算机本科生,在工作的选择上犹豫 [求助]初学Java什么书最好
看来开发java的肯自己动脑筋的太少了! 远不如c++的高手多!
right
接口里定义的方法都是非static的
想重构就想想这些静态类应该如何以非静态的形式磨合到原来的系统中去。要看你的架构功力了。其实以我的经验,之所以项目里有这么多静态方法的类,一般是开发人员偷懒了,图方便,因为不需要设计和思考嘛,直接一个类方法调用,连实例都不用NEW,多爽快。这也是有些开发人员对静态方法多少有点心里障碍的原因。