子类强行转换为父类有什么用啊,父类有的方法和属性子类不是都有了吗?
父类强行转换为子类是不是引用父类创建的对象就可以使用子类的方法啊?
我也是对面向对象处于半懵逼状态。
如果你是以后想做这个职业的话,最好是有老师,朋友做这个行业。
因为公司不仅仅需要你学会java,你还需要掌握数据库,css html js jc等语言衔接。。。。
少年,加油。。。。对了如果你有闲钱,最好去学习一下web后端开发。对于工作(后端)很有用。
Animal a=new dog();//动物 a是一条狗 我将这个a付给它一个生命(对象),它从此以后就是条狗,他可以用这只狗的方法和属性。、/*我第一次回答的有问题。。。*/
钻牛角尖了吧,如果父类没有这个方法,直接调用子类的方法。
那我引用父类创建对象。然后在使用这个对象的过程中需要用到子类中的某个父类中没有的方法,此时是不是需要把父类强行转换为子类啊。
第二个问题是向下造型,其父类当中的一个子类想要获得他兄弟的某个方法或属性,必须通过他的父类获取,这时,就需要父类转换为他兄弟,然后再通过父类得到他想要的方法或属性。
第一个问题,我说不清,所以不敢说。。
我可能说的不对,谅解