# 问题和练习：继承

> 原文： [https://docs.oracle.com/javase/tutorial/java/IandI/QandE/inherit-questions.html](https://docs.oracle.com/javase/tutorial/java/IandI/QandE/inherit-questions.html)

## 问题

1.考虑以下两个类：

```
public class ClassA {
    public void methodOne(int i) {
    }
    public void methodTwo(int i) {
    }
    public static void methodThree(int i) {
    }
    public static void methodFour(int i) {
    }
}

public class ClassB extends ClassA {
    public static void methodOne(int i) {
    }
    public void methodTwo(int i) {
    }
    public void methodThree(int i) {
    }
    public static void methodFour(int i) {
    }
}

```

一个。哪个方法覆盖了超类中的方法？
b。哪种方法隐藏了超类中的方法？
c。其他方法有什么作用？

2.考虑你在[问题和练习中写的](../../javaOO/QandE/creating-questions.html ) [`Card`](../examples/Card.java) ， [`Deck`](../examples/Deck.java) 和 [`DisplayDeck`](../examples/DisplayDeck.java) 类：课程。每个`Object`方法应该覆盖哪些类？

## 演习

1.编写您在问题 2 中回答的方法的实现。

[检查你的答案。](inherit-answers.html)