java 关于对象和类的问题。

这是题目:设计一个名为MyInteger的类。这个类包括:1、一个名为value的int型数据域,存储这个对象表示的int值。2、一个为指定的int值创建MyIntege... 这是题目:

设计一个名为MyInteger的类。这个类包括:
1、一个名为value的int型数据域,存储这个对象表示的int值。
2、一个为指定的int值创建MyInteger对象的构造方法。
3、一个返回int值的get方法。
4、如果值分别为偶数、奇数或素数,那么isEven()、isOdd()、isPrime()方法都会返回true。
5、如果指定值分别为偶数、奇数或素数,那么isEven(int)、isOdd(int)、isPrime(int)方法都会返回true。
6、如果指定值分别为偶数、奇数或素数,那么isEven(MyInteger)、isOdd(MyInteger)、isPrime(MyInteger)方法都会返回true。
7、如果该对象的值与指定的值相等,那么equals(int)和equals(MyInteger)方法返回true。

请问:

isEven(MyInteger)和equals(MyInteger)是什么意思,参数为什么会是一个类?
展开
 我来答
kindlePick
推荐于2018-04-10 · 超过19用户采纳过TA的回答
知道答主
回答量:77
采纳率:0%
帮助的人:49.4万
展开全部
类本质上也可以认为是一个特殊的数据类型。isEven(MyInteger)根据你给的题目是要判断MyInteger的一个对象是不是偶数,你可以指定在什么情况下可以认为是偶数。而equals(MyInteger),在任何对象里都有equals的方法,默认是判断两个对象的物理地址是不是一样的,你可以通过重写这个方法来达到自己需要的比较方式,比如你要当两个对象的某一个属性一样就认为两个对象是相同的时候就可以在这个方法上去指定。希望我的回答能对你有用。
朝霞之光
2012-07-01 · TA获得超过135个赞
知道答主
回答量:175
采纳率:0%
帮助的人:59.9万
展开全部
一个名为value的int型数据域,存储这个对象表示的int值
这两个方法都是用的这个
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友08f9cd7
2012-07-01 · 超过16用户采纳过TA的回答
知道答主
回答量:63
采纳率:0%
帮助的人:40.6万
展开全部
类也是一种特殊的数据类型 也可以作为参数的 把MyInteger 类传过去是判断里面的value
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
AnnaBelljie
2012-07-01
知道答主
回答量:25
采纳率:0%
帮助的人:3.9万
展开全部
有时间了再给你答案
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式