最赞回答 / code_walker
建议了解一下实现多态的三个必要条件:继承,重写,向上转型。父类类型的引用可以调用父类的所有属性和方法。子类重写父类方法,父类引用指向子类对象时,可调用子类中重写方法。子类重载父类方法,父类引用指向子类对象时,无法调用子类中重载方法(父类中不存在该方法)。
2018-08-10
最新回答 / 贱贱贱我们渐渐失去
我也是对面向对象处于半懵逼状态。如果你是以后想做这个职业的话,最好是有老师,朋友做这个行业。因为公司不仅仅需要你学会java,你还需要掌握数据库,css html js jc等语言衔接。。。。少年,加油。。。。对了如果你有闲钱,最好去学习一下web后端开发。对于工作(后端)很有用。
2018-08-08
最新回答 / Solution_Lin
@Override,说明了你从写了rend方法了,如果报错要关注以下几点,一、你写完父类是否保存?,未保存时,eclipse未能识别父类存在rend方法。二、父类是否有rend方法,没有就不存在重写的概念。三、如果你并不是想从写该方法,就把@Override去掉即可。
2018-08-05
最赞回答 / 真的菜的抠脚
Super(); 这样子放在子类构造方法中第一行是属于调用了父类的构造方法,并且当没有显示的调用父类构造方法时,其实它在子类构造方法的开始自动调用了Super();如果父类只有唯一一个有参的构造方法,子类构造方法过程中第一行写了Super(),这样不能通过编译,因为Super()是调用无参构造方法,但此时父类并没有,所以会编译错误。
2018-08-04