public int compareTo(Object a) {
int Output = 0;
if(this.equals(a))
Output = 0;
if(a instanceof this.getClass()) {
if(this._numDec > ((this.getClass())a)._numDec)
Output = 1;
if(this._numDec < ((this.getClass())a)._numDec)
Output = -1;
}
return Output;
}
你好。我的 CS 老师告诉我们的班级创建一个函数,该函数将确定两个值中的哪一个更大,如果前者较大则输出 1,如果它们相等则输出 0,如果前者较小则输出 -1。this.getClass()
最初是一个 Hexadecimal 类,用于将 Hexadecimal 值转换为 _numDec 。但是,当我尝试使用 this.getClass() 时出现错误。有人可以帮忙吗?