重写是什么以及重写的目的是什么?

能否用简单一点的语言描述一下什么是重写?子类重写父类和不重写有何不同?例如图中,如果不重写会发生什么?

 

重写就是覆盖父类的内容,enterRule方法父类与子类都有,

只要子类里面出现了与父类中一样的方法就是重写,简单一点讲就是父类的被抛弃了,只用子类的方法。

比如你父亲给你套装修了一套房子,你不喜欢,重新装修一次,这就叫做重写。

重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。即外壳不变,核心重写!

重写的好处在于子类可以根据需要,定义特定于自己的行为。 也就是说子类能够根据需要实现父类的方法,

在子类中可以根据需要对从基类中继承来的方法进行重写,重写是对类中方法的扩充,因为继承用的是父类的东西,重写则不仅得到父类的东西,同时也加入了自己的东西。

不重写就是执行父类本身方法内的程序,如果重写执行的是自己的。

重写执行后输入 ‘分数未达到重点大学分数线’ 不重写输出‘分数达到大学录取分数线’