До сих пор мы создавали подклассы единственного всеобъемлющего суперкласса - Object. Если мы хотим, чтобы наш класс был подклассом класса Object, то в объявлении класса можно ничего не указывать - только ключевое слово class и имя класса.
class HelloWorld {
Тогда наш класс автоматически станет подклассом (дочерним классом) класса Object и унаследует от него все свойства и методы.
Однако допустим, что мы хотим изменить суперкласс (класс, от которого наш класс унаследует свойства) на некоторый другой класс. Для этого предназначено ключевое слово extends:
class MyFirstApplet extends java.applet.Applet {
Это будет означать, что наш класс MyFirstApplet будет являться подклассом суперкласса Applet, который находится в пакете java.applet.