Пацей 4 сем / Лекции / СТПI_1_введение
.pdf.java
►один общедоступный класс
►произвольное число классов с пакетным уровнем видимости
Доступ к классам
package by.patsei.textcomposite.entity;
import org.apache.log4j.Logger;
/**
* Created by Наталья Пацей on 24.01.2018. */
publicclass Listing implements Component {
privatestatic final Logger LOG = Logger.getLogger(Comp private String listing;
private static final org.apache.log4j.Logger LOG2 =
javax.swing.JMenuItem
import org.xml.*;
импорт на уровне указанного пакета
import org.apache.log4j.Logger;
import org.*;
Импорта имен из вложенных в него пакетов не происходит
Возможности импорта
java.awt.Graphics g; import java.awt.Graphics; import java.awt.*;
java.lang
Статический импорт
отдельные переменные или методы классы
import static java.lang.Math.PI; import static java.lang.Math.sin;
y = sin(PI * x) / (PI * x);
предопределенные пакеты Java
java или javax
Конфликты имен и именование пакетов
http://www.belstu.by
by.belstu.fit.patsei
by.belstu.fit.poit
Базовые пакеты и классы Java
java
javax