响应式布局网站模板,163邮箱登录企业邮箱,制作梦核的网站,工装装饰公司为什么使用上转型#xff1f;因为当一个父类有很多子类#xff0c;子类都重写了父类的方法并加以使用。这时候#xff0c;如果要在之前代码让你用其他子类来实现#xff0c;就变得很简单#xff0c;只需要把A a new B();换成A a new C();#xff08;假设B和C都继承了A因为当一个父类有很多子类子类都重写了父类的方法并加以使用。这时候如果要在之前代码让你用其他子类来实现就变得很简单只需要把A a new B();换成A a new C();假设B和C都继承了A其他只要重写父类方法属性之类的无需改动。当然这只是向上转型的重要一点还有其他好处不列举 为什么要向下转型因为当我们拿到一个父类我们想把它当作我们需要的具体类时可以尽情地用到我们要的类的所有方法属性这时候当然需要向下转型以便更多使用子类它独有的方法属性但要确保一定能向下转型成功不然出大错。