社区
Java SE
帖子详情
类成员如何定义
koalapheonix
2009-11-16 09:40:08
我现在要写一个关于比较的类
可以写成
class XXComparer{
XXX xxx1;
XXX xxx2;
public boolean compare(){
}
}
我也可以写成class XXComparer
class XXComparer{
public static boolean compare( XXX xxx1, XXX xxx2) {
}
}
这两种使用的分别是什么时候呢?
...全文
86
4
打赏
收藏
类成员如何定义
我现在要写一个关于比较的类 可以写成 class XXComparer{ XXX xxx1; XXX xxx2; public boolean compare(){ } } 我也可以写成class XXComparer class XXComparer{ public static boolean compare( XXX xxx1, XXX xxx2) { } } 这两种使用的分别是什么时候呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
HelloAldis
2009-11-16
打赏
举报
回复
类的静态方法更像一种功能 更加灵活和高效
不用去为使用某个方法而去构造一个类 在调用 (如果非要这样做是多么恶心的事啊)
Java中广泛的使用了第二种方法 最著名的java.util.Collections这个类基本上都是静态的
功能方法
whut0802
2009-11-16
打赏
举报
回复
第一种是实例方法,要用这个方法必须要有这个类的实例,第二种是静态方法,也就是类方法,既可以用实例调用,也可以用类直接调用
justinavril
2009-11-16
打赏
举报
回复
这个类可以直接implement Comparable接口。
形式我觉得1和2没啥太大差别,不同的形式而已。无非是2在使用时,无需实例化,而且不用再费劲给两个变量传值。推荐第二个吧!
GreenVesture
2009-11-16
打赏
举报
回复
第一种写法需要实例化这个类才能够使用;第二种不用实例化,直接用compare方法,如果XXComparer这个类仅仅是一个用于比较的工具类,建议使用第二种写法...
必须
定义
为
类
成员
的操作符
阐述了赋值、下标、调用和
成员
访问箭头等操作符必须
定义
为
类
成员
的原则,讨论了复合赋值操作符、改变对象状态的操作符及对称操作符的
定义
建议,并提供了关于何时将操作符作为
类
成员
或非
成员
函数使用的指导原则。
定义
类
成员
本文详细介绍了C#中
类
成员
的
定义
方法,包括域、属性、方法等,特别强调了静态
成员
的使用规则及注意事项。通过实例演示了如何在
类
中合理运用静态域、方法和属性,以及如何在派生
类
中重写和隐藏基
类
成员
。
一篇文章了解编译
类
成员
定义
本文详细介绍了编译
类
成员
定义
相关的各
类
表,包括编译
类
定义
表、编译约束表、编译外键表等。阐述了各表在新建、修改相关
定义
并编译时字段的修改情况,还说明了各表的索引取值及示例,有助于了解编译
类
成员
定义
的表结构信息。
在C++中
定义
类
成员
函数指针
本文介绍了如何
定义
指向
类
成员
函数的指针
类
型,并提供了具体的示例代码。通过
定义
特定
类
型的指针,可以灵活地调用不同的
类
成员
函数。
php
类
成员
函数二次
定义
,动态
定义
类
成员
函数
本文介绍了一种在PHP中动态扩展
类
成员
函数的方法,通过预
定义
的静态数组存储扩展函数,利用魔术方法__call实现对不存在方法的动态调用。这种方式适用于动态载入
类
成员
、团队开发冲突避免及大型
类
的模块化处理。
Java SE
62,621
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章