用继承的思想来帮你回答这个问题
首先byte是1个字节,char字节有2个字节,而int字节有4个字节,我们可以认为char继承了byte,而int可以说继承了char(从值得范围来考虑是可以这么理解的)
byte b = 'a' +2 //可以当做父类的引用指想自己的子类,编译看左边,运行看右边, (备注:如果父类没有这个方法,即超出父类的范围,就会报错,如果父类有这个方法就在父类的范围类,所以就会运行正常)
求技术分,我可是想了半天,突然觉得他们有这个共性,呵呵,觉得继承还有这个用处还是很开心的
还要谢谢老兄的提问,虽然是一个小问题,但让我又有了新的理解 |