Trail: Learning the Java Language
Lesson: Classes and Objects
Questions and Exercises
Home Page > Learning the Java Language > Classes and Objects
Questions and Exercises: Annotations

Questions

1. What is wrong with the following interface?
public interface House {
    @Deprecated
    void open();
    void openFrontDoor();
    void openBackDoor();
}

2. Consider this implementation of the House interface, shown in Question 1.

public class MyHouse implements House {
    public void open() {}
    public void openFrontDoor() {}
    public void openBackDoor() {}
}
If you compile this program, the compiler complains that open has been deprecated (in the interface). What can you do to get rid of that warning?

Check your answers.

Previous page: Annotations
Next page: Interfaces and Inheritance

Discuss
We welcome your participation in our community. Please keep your comments civil and on point. You may optionally provide your email address to be notified of replies — your information is not used for any other purpose. By submitting a comment, you agree to these Terms of Use.