设计一个名为MyInbege类,这个类; 。一个名为value的int型成员变量,存储这个对象表示的 int 值; ·一个为指定的 int值创建Myinteger对象的构造方法, ·一个返回int值的get方法: ·如果值为偶数,则isEven()返可true,否则返可false 如果值为奇数,则isodd ()返回true,否则返回false ·重写equals (Myinteger i) 如果该对象的值专参数相等 则返回true,否则返回falsee
时间: 2024-02-05 21:10:59 浏览: 29
以下是MyInbege类的代码:
```java
public class MyInbege {
private int value;
public MyInbege(int value) {
this.value = value;
}
public int getValue() {
return value;
}
public boolean isEven() {
return value % 2 == 0;
}
public boolean isOdd() {
return value % 2 != 0;
}
@Override
public boolean equals(Object obj) {
if (obj instanceof MyInbege) {
MyInbege other = (MyInbege) obj;
return this.value == other.getValue();
}
return false;
}
}
```
这个类有一个int类型的成员变量value,表示这个对象所代表的整数值。它有一个构造方法,用于创建一个指定整数值的MyInbege对象。它还有一个getter方法getValue,用于返回这个对象的整数值。
这个类还有两个判断整数值奇偶性的方法isEven和isOdd。isEven方法返回true,如果这个对象的整数值是偶数,否则返回false。isOdd方法返回true,如果这个对象的整数值是奇数,否则返回false。
最后,这个类重写了equals方法,如果另一个对象也是MyInbege对象且其整数值等于这个对象的整数值,则返回true,否则返回false。