ServletRequest和HttpServletRequest为什么可以强制转换
时间: 2023-11-25 11:44:53 浏览: 153
idea 控制台中文乱码和web项目乱码(csdn)————程序.pdf
5星 · 资源好评率100%
ServletRequest和HttpServletRequest之间可以进行强制转换是因为HttpServletRequest是ServletRequest的子类。在Java中,子类对象可以赋值给父类对象,但是父类对象不能直接赋值给子类对象。所以当我们将ServletRequest对象强制转换为HttpServletRequest对象时,实际上是将父类对象转换为子类对象。由于HttpServletRequest是ServletRequest的子类,所以这种强制转换是允许的,不会报错。
阅读全文