44问答网
所有问题
java题目 下图中 isEven()等和isEven(int)等和isEven(MyInteger)有什么区别,如果写的话要注意些什么
如题所述
举报该问题
推荐答案 2014-05-11
isEven之判断自己的value,isEven(int value)是判断参数中的value,isEven(MyInteger integer)是判断参数integer中的value
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/YVWVYV3DW3RVWZDK36W.html
其他回答
第1个回答 2019-05-14
其实就是重载方法,写isEven()就是
isEven()
{return isEven(value)
}
当你在测试类里面写object.isEven()时候,系统会选择最优的方法
还有就是那个isEven(MyInteger)就是向一个方法传递对象参数,就是对方法传递对象的引用,也就是值传递,
第2个回答 2014-05-11
图片看不清
相似回答
java
关于对象和类的问题。
答:
isEven(MyInteger)
根据你给的题目是要判断MyInteger的一个对象是不是偶数,你可以指定在什么情况下可以认为是偶数。而equals(MyInteger),在任何对象里都有equals的方法,默认是判断两个对象的物理地址是不是一样的,你可以通过重写这个方法来达到自己需要的比较方式,比如你要当两个对象的某一个属性一样就...
关于
java
设计中为
MyInteger
的类的题!两个完整的程序(一个类,一个测试...
答:
private int value;public
MyInteger(int
value){ this.value = value;} public boolean
isEven()
{return isEvent(value);} public boolean isOdd(){return isOdd(value);} public oolean isPrime(){return isPrime(value);} public static boolean isEvent(int value){return value%2==0;} public ...
JAVA
初学代码问题!
答:
1. value建议这样声明: private int value;2.
isEven()
、isOdd()、isPrime() 这三个方法体为甚不判断 this.value,非要再重新传值,这个与设计初衷相悖了吧3. int类型的值可以直接比较,方法可以这样写: public boolean equals
(int
x) { return this.value == x; } ...
设计名为
MyInteger
的类,它包括: 一个名为value的
int
型数据域,存储这个...
答:
for
(int
i = 2; i < value - 1; i++) { if(value % i == 0)return false;} return true;} //判断指定值是否为素数 public static boolean
isEven(MyInteger
m) { if(m.getValue() % 2 == 0)return true;else return false;} //判断指定值是否为偶数 public static boolea...
大家正在搜
java中int有什么用
java中string
java integer
java substring
string int
static int
javaweb毕设题目
java int范围
java int最大值
相关问题
关于java设计中为MyInteger的类的题!两个完整的程...
java 关于对象和类的问题。
JAVA MyInteger类问题,高手帮帮忙吧
java编程问题
求解java题
JAVA初学代码问题!
c++类的设计
还是用C++的类编写的一道题目T.T 这个工程貌似更为浩大了