object类是所有类的父类所以object类不能被强转为其他类

解决方案 »

  1.   

    这不对吧兄弟,正因为Object类是所有类的父类,所以可以被强转为任何类,语法上是没问题的,这是多态的体现
      

  2.   

    这个说法有问题,能不能强转主要看对象,如Object o = new Person(); 这里的o可以直接强转为Person类型,在很多场景中都用到强转,否则无法调用子类的方法
      

  3.   

    这个说法有问题,能不能强转主要看对象,如Object o = new Person(); 这里的o可以直接强转为Person类型,在很多场景中都用到强转,否则无法调用子类的方法
      

  4.   

    Object类型可以强转为任何类型,编译期程序运行时 --  当你调用强转类型的方法  而实质你所强转的Object对象并没有的时候,会报错给你而已
      

  5.   

    这个说法有问题,能不能强转主要看对象,如Object o = new Person(); 这里的o可以直接强转为Person类型,在很多场景中都用到强转,否则无法调用子类的方法