overriddenMethod() 是什么意思？它有哪些要点需要掌握？请用markdown格式回答，并列出至少3个要点。
user
```markdown
`overriddenMethod()`指的是在面向对象编程中，子类中定义了一个与父类中相同签名的方法，从而覆盖了父类中的方法。这种机制允许子类提供一个或多个从父类继承的方法的不同实现。掌握`overriddenMethod()`需要理解以下要点：

1. **签名相同**：子类中的方法必须与父类中被重写的方法具有相同的名称、参数列表和返回类型。
2. **访问控制不应更严格**：子类中方法的访问级别（如public, protected, private）不应比父类中的更严格。
3. **不改变异常声明**：子类方法抛出的异常类型不应超出父类方法抛出的异常范围。

了解这些要点，有助于正确实现方法重写，从而充分利用面向对象编程的多态性特性。
```
assistant