A good answer might be:

Yes.... so each of the child classes have their parent's characteristics in common, but add their own additional methods and variables.

AWT Hierarchy

The Java AWT (Abstract Windowing Toolkit) contains the classes used for construction GUIs. The following chart shows some of the classes from the AWT that are children of Object:

There are several other AWT classes that are children of Object. There are many children of Object, so it is usual in a chart like this to show only some of them at a time. The "...." showing that there are others will be left out in the future.

QUESTION 3:

What is an abstract class?

Click Here after you have answered the question