设计1~4位的无符号十六进制数据类 class HEX. 可以创建如 ABCD、1234、DF09、AB、26之类的1~4 位的十六进制的正整数。可以输入输出十六进制数据,可以实现十六进制数据和十进制数据的互换,可 以实现2个十六进制数据的+、-、*、/、%操作,各操作的要求请看程序注释。 下面给出了完整的类设计,但缺少了相关函数的实现,这些函数在程序注释中标出了。 请你根据题意,添加这些函数的实现。在实现这些函数时:可以调用已有的函数,但不要更改原来的类 设计,并且使得经你补充以后的程序完全符合题意,也完全符合程序的输出。