山东军阀韩复榘:如何理解JAVA中的继承和重写

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/29 23:46:14
在JAVA中我们知道,子类包含父类中的所有属性和方法(定义私有的除外),但是继承中的重写却又可以对父类中的方法进行覆盖,这样的话不就导致子类中没有父类中那个被重写的方法了吗,这是不是和子类包含父类中所有方法矛盾?谢谢

不矛盾,你可以不重写,父类的方法不就没事吗?
重写是为了修正继承的方法(有可能父类的方法不适用于子类,就好像你父亲有他们那一代人的做事方法,而你又有自己的做事方法,如果你不愿意照搬你父亲的,就要按照自己的方法做事)

盾方法搬你照自

重写 表示子类具有了父类的同名方法;如果想调用父类方法 还是可以的 用 super.method(); 还是可以调用父类方法的; 你再看看 重写的概念吧.