首页
新闻
会员
周边
捐助
园子
·
关注
·
粉丝
·
会员
·
随便看看
·
消息
欢迎,请先
登录
或者
注册
。
登录
/
注册
闪存
博客
发言
小组
投递
新闻
提问
博问
添加
收藏
文库
问题反馈
问题列表
我关注的
我的博问
博问标签
关于方法调用(区分对象调用方法和静态方法)
1
悬赏园豆:
10
[已关闭问题]
一个项目有多层的,如果界面层调用业务层中某个类的方法有几种方式调用,可以通过类的对象,还可以将这个方法写成静态的,然后通过类名直接调用,不知哪中方式好一些呀?
网站开发
Teracy
|
菜鸟二级
|
园豆:
222
提问于:2008-03-28 11:53
显示帮助
使用"Ctrl+Enter"可进行快捷提交,评论支持部分 Markdown 语法:[link](http://example.com) _italic_ **bold** `code`。
<
>
分享
分享您的问题
其他回答(1)
0
静态方法使用起来方便一些,实例方法更灵活一些(比如测试的话,实例方法可以很容易地Mock).
deerchao
|
园豆:8367
(大侠五级)
|
2008-03-28 16:37
编辑文本
预览
上传图片
Ctrl+Enter键快速提交
0
对于实例方法和静态方法,有很多的争论,静态方法使用起来方便,但实例方法看起来更OO一些,争论多得是,各有道理 一般都认为静态方法使用起来方便许多,好像也没什么弱点,但微软的各种产品中大都用了实例方法,所以肯定实例方法还是有优势的,有人说是为了以后的扩展,因为静态方法“不能实现”重载、继承等功能,所以能于扩展和重用不利等等 看具体情况吧,不能一概而论
丁学
|
园豆:18730
(专家六级)
|
2008-03-29 10:01
编辑文本
预览
上传图片
Ctrl+Enter键快速提交
清除回答草稿
您需要
登录
以后才能回答,未注册用户请先
注册
。