
Добавил:
Upload
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Java_Лекция 3 / 05_06_Классы_ООП1.ppt
X
- •Классы. ООП в Java. Конструкторы. Блоки
- •Пакеты
- •Использование пакетов
- •Примеры пакетов
- •Виды классов по объявлению
- •Виды классов по расположению
- •Экземпляр класса
- •класс (элементы/члены класса)
- •static элементы класса
- •Конструкторы класса
- •Методы класса
- •Поля класса
- •Блоки инициализации
- •Классы - элементы классов
- •Наследование
- •Инкапсуляция
- •Полиморфизм
- •Уровни доступа к элементам класса
- •Уровни доступа к классам
- •Конструктор
- •Конструктор по умолчанию
- •Ключевое слово this
- •Ключевое слово super
- •Вызов конструктора предка из конструктор потомка
- •Перегрузка методов
- •Перекрытие методов
- •Сокрытие статических методов
- •Ограничения при перекрытии
- •Значения полей по умолчанию
- •Инициализация полей
- •Ключевое слово final
- •final поля
- •Локальные константы
- •Абстрактные классы
- •Свойства абстрактного класса
- •Предназначение абстрактных классов
- •Процесс создания объекта.
- •Практическое задание
- •1. Класс "Окружность".
- •2. Класс "Вектор" для хранения ссылок на
- •3. Класс "Матрица".
3. Класс "Матрица".
Класс должен иметь следующие поля:
1)двумерный массив вещественных чисел;
2)количество строк и столбцов в матрице.
Класс должен иметь следующие методы:
1)сложение с другой матрицей;
2)умножение на число;
3)умножение на другую матрицу;
4)транспонирование;
5)вывод на печать.
Соседние файлы в папке Java_Лекция 3