Классы-оболочки, пакеты в Java. Габрельян Б.В. - 5 стр.

UptoLike

Составители: 

class MyApplet extends java.applet.Applet {
}
Можно сделать напрямую видимым имя класса из какого-либо пакета в дру-
гом пакете с помощью команды import. Например,
import java.applet.Applet;
class MyApplet extends Applet {
}
Команда import позволяет сделать видимыми в пакете также все имена из
другого апплета. Например,
import java.applet.*;
class MyApplet extends Applet {
}
Пакет java.lang, содержащий, например, классы System и Math, доступен лю-
бой программе без использования import.
Чтобы
разместить классы в собственном пакете нужно использовать конст-
рукцию
package имя_пакета;
Эта конструкция должна размещаться в файле до определения классов
и до конструкций import. Например, если нужно поместить классы A, B и C в
пакет mypackage, то, если все классы размещены в одном исходном файле
A.java, в его начало нужно поместить package mypackage, если же каждый
класс
содержится в своем собственном файле (A.java, B.java, C.java), то такую
конструкцию нужно поместить в начало каждого из этих файлов.
Файл A.java:
package mypackage;
public class A {
}
Файл B.java:
package mypackage;
public class B {
     class MyApplet extends java.applet.Applet {
     …
     }

Можно сделать напрямую видимым имя класса из какого-либо пакета в дру-
гом пакете с помощью команды import. Например,
      import java.applet.Applet;
      class MyApplet extends Applet {
      …
      }

Команда import позволяет сделать видимыми в пакете также все имена из
другого апплета. Например,
     import java.applet.*;
     class MyApplet extends Applet {
     …
     }

Пакет java.lang, содержащий, например, классы System и Math, доступен лю-
бой программе без использования import.
Чтобы разместить классы в собственном пакете нужно использовать конст-
рукцию
      package имя_пакета;

      Эта конструкция должна размещаться в файле до определения классов
и до конструкций import. Например, если нужно поместить классы A, B и C в
пакет mypackage, то, если все классы размещены в одном исходном файле
A.java, в его начало нужно поместить package mypackage, если же каждый
класс содержится в своем собственном файле (A.java, B.java, C.java), то такую
конструкцию нужно поместить в начало каждого из этих файлов.

Файл A.java:
     package mypackage;
     public class A {
     …
     }

Файл B.java:
     package mypackage;
     public class B {
     …