Delphi | Сети | ПК | Маршрутизаторы | Моделирование | Протоколы | Экспертные системы | Удаленный доступ | Доменные имена
Аплеты | SQL | Надежность | Задачи | Информационные процессы | JAVA | Отказы изделия | Расчет надежности показателей | Инфсис

Классы-утилиты, программирование в Java

Наследование Не менее важной характеристикой объектно-ориентированного языка программирования является наследование. Суть наследования состоит в создании производного класса, который имеет возможности базового класса плюс свои собственные возможности. Говорят, что производный класс расширяет (extends) базовый класс. Любой производный класс может расширять только один базовый класс.

Подкласс GregorianCalendar

В григорианском календаре две целочисленные константы определяют эры: вс (before Christ) и AD (Anno Domini).

Семь конструкторов определяют календарь по времени, часовому поясу и/или локали:

GregorianCalendar()

GregorianCalendar(int year, int month, int date)

GregorianCalendar(int year, int month, int date, int hour, int minute)

GregorianCalendar(int year, int month, int date, Случайные величины и законы их распределения Виды случайных величин Определение. Величину называют случайной, если в результате испытания она примет лишь одно возможное значение, заранее не известное и зависящее от случайных причин. Каждой случайной величине соответствует множество чисел — это множество значений, которые она может принимать. Например, число мальчиков среди 100 новорожденных — это случайная величина, которая может принимать значения от 0 до 100. Далее будем обозначать случайные величины прописными буквами, а их возможные значения — строчными буквами; например, случайная величина Х имеет два возможных значения x1 и х2. Другой пример: случайная величина Y принимает возможные значения, принадлежащие интервалу (а, b). Различают два вида случайных величин.

int hour, int minute, int second)

GregorianCalendar(Locale loc)

GregorianCalendar(TimeZone tz)

GregorianCalendar(TimeZone tz, Locale loc)

После создания объекта следует определить дату перехода с юлианского календаря на григорианский календарь методом setGregorianChange(Date date ). По умолчанию это 15 октября 1582 г. На территории России переход был осуществлен 14 февраля 1918 г., значит, создание объекта greg надо выполнить так:

GregorianCalendar greg = new GregorianCalendar(); greg.setGregorianChange(new

GregorianCalendar(1918, Calendar.FEBRUARY, 14) .getTime ()) ;

Узнать, является ли год високосным в григорианском календаре, можно л огическим методом i sLeapYear ().

Метод get (int field) возвращает элемент календаря, заданный аргументом field . Для этого аргумента в классе Calendar определены следующие статические целочисленные константы:

ERA     WEEK_OF_YEAR    DAY_OF_WEEK               SECOND

YEAR    WEEK_OF_MONTH   DAY_OF_WEEK_IN_MONTH      MILLISECOND

MONTH   DAY_OF_YEAR     HOUR_OF_DAY               ZONE_OFFSET

DATE    DAY_OF_MONTH    MINUTE                    DST_OFFSET

Несколько методов set () , использующих эти константы, устанавливают соответствующие значения.

Математический анализ, лекции по физике Компьютерные сети