这段代码展示了 Java 中类的继承和方法重写的概念。类 B 继承自类 A,并重写了父类的 smile() 方法。

从程序输出结果可以看出,调用子类重写后的 smile() 方法时,父类 (类 A) smile() 方法中的代码并没有执行。

重写后的方法不仅可以操作继承自父类的成员变量,还可以操作子类自身定义的成员变量。

如果子类需要调用被重写的方法,可以使用关键字 super 来实现。