c++类的设计

创建 MyInteger 对象; ·一个 get 方法返回 int 的值; ·isEven(),isOdd()和 isPrime()方法,如果这个值分别为偶、奇或素数,返回 true; ·静态方法 isEven(int),isOdd(int)和 isPrime(int),如果指定的值分别为偶、奇或素数, 返回 true; ·静态方法 isEven(MyInteger),isOdd(MyInteger)和 isPrime(MyInteger),如果指定的值 分别为偶、奇或素数,返回 true。 ·equals(int)和 equals(MyInteger)方法,如果该对象的值与指定的值相等,返回 true; ·静态方法 parseInt(int)将字符串转变成 int 值。 编写用户程序测试该类中的所有方法。

class MyInteger
{
int data;
public:
int get(){return data;}
bool isEven()
{
if(data % 2)
return 0;
return 1;
}
bool isOdd()
{
return !isEven();
}
bool isPrime()
{
return f[data];
}
equals(int a)
{
if(a == data) return 1;
return 0;
}
equals(MyInteger a)
{
if(a.data == data) return 1;
return 0;
}
};

追问

parseInt(int)将字符串转变成 int 怎么写?

温馨提示:答案为网友推荐,仅供参考