当前位置:恩施知识网 > 话题 > 注意事项

关于对象为什么要向上转型的文章

  • 面向对象是什么意思,python面向对象

    向上转型向上转型是安全的,属于“瘦身”;即只能调用父类的方法;子类可以复写父类的方法(多态的一种表现),这时候向上转型调用父类方法时实际上执行的是子类的方法;向上转型是基于继承为基础的;向上转型不需要强制;系统会自己进行;向下转型需要强制;向下转型是不安全的,在运行时可能会出错误;向下转型为“增肥”过程;一般需要判断下是否属于这个子类;instanceof抽象类在Java的世界万物兼对象,有些对象是实例对象如大众汽车、宝马、奥迪;有些对象是没有实例的如:东西、物体、汽车、人类、学生、动物等等是抽