Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб_2.pdf
Скачиваний:
22
Добавлен:
03.06.2015
Размер:
164.95 Кб
Скачать

Лабораторная работа №4. Шаблоны-2.

Задание:

Реализовать класс, унаследованный от чужого класса из лабораторной работы №3 и дополненный новым функционалом (видоизменение класса — полностью на усмотрение студента).

Лабораторная работа №5. Коллекции.

Задание:

Реализовать класс Wallet (кошелек), содержащий список (ArrayList) чеков на некоторую сумму и набор (Map) кредитных карт, имеющих название и баланс. Предусмотреть возможность подсчета общей суммы денег (сумма всех чеков + сумма баланса всех карт).

Заготовка для кода: protected class Wallet {

protected ArrayList bills = new ArrayList(); protected Map creditCards = new HashMap();

protected void addBill(int aBill) {

//добавляем чек в список

}

protected void addCreditCard(String aCardName) { //добавляем кредитную карту в набор

}

protected int getMoneyTotal() {

//метод подсчета суммы чеков + баланса всех кредитных карт return total;

}

}

Лабораторная работа №6. Файловый ввод-вывод.

Реализовать файловый ввод-вывод для класса из лабораторной работы №2.

Лабораторная работа №7. Графика.

Задание:

Реализовать графический интерфейс для «Hello, world» с помощью пакетов AWT и Swing.