Java 继承、访问控制与多态性详解
1. 防止方法被重写
在 Java 中,若要防止一个方法在子类中被重写,可使用 final 修饰符。当一个方法被声明为 final 时,子类无法对其进行重写。示例方法头如下:
public final void message()
若子类试图重写 final 方法,编译器会报错。这种技术可确保子类使用特定的父类方法,而非其修改版本。
2. 受保护成员
Java 提供了三种访问修饰符: private 、 public 和 protected 。受保护成员( protected )可被同一类的方法、子类的方法以及同一包内其他类的方法访问。
以下是一个包含受保护成员的类示例:
// GradedActivity2.java
/**
* A class that holds a grade for a graded activity.
*/
public class GradedActivity2 {
protected double score; // Numeric score
/**
* The setScore method stores its argument in
*
超级会员免费看
订阅专栏 解锁全文
804

被折叠的 条评论
为什么被折叠?



