Урок 8

Задания


  1. Класс Phone. (Задание с урока)
    a) Создайте класс Phone, который содержит переменные number, model и weight.
    б) Создайте три экземпляра этого класса.
    в) Добавить в класс Phone методы: receiveCall, имеет один параметр – имя звонящего. Выводит на консоль сообщение “Звонит {name}”. getNumber – возвращает номер телефона. Вызвать эти методы для каждого из объектов.
    г) Добавить конструктор в класс Phone, который принимает на вход параметры для инициализации переменных класса.
    д) Добавить конструктор без параметров.
    е) Вызвать из конструктора с параметрами конструктор по умолчанию.
    ж) Добавьте перегруженный метод receiveCall, который принимает два параметра - имя звонящего и номер телефона звонящего. Вызвать этот метод.
  2. Создать класс Person, который содержит: 
    a) поля fullName, age
    б) методы move() и talk()
    в) Добавьте два конструктора  - Person() и Person(fullName, age).
    Создайте два объекта этого класса. Один объект инициализируется конструктором Person(), другой - Person(fullName, age).
  3. Создать класс "Матрица". Класс должен иметь следующие поля:
    1) двумерный массив вещественных чисел;
    2) количество строк и столбцов в матрице.

    Класс должен иметь следующие методы:
    1) сложение с другой матрицей;
    2) умножение на число;
    3) вывод на печать. 
  4. Введение в классы - вопросы и задания
  5. Identifiers and JavaBeans - вопросы и задания
  6. Garbage Collection - вопросы и задания


0 comments
Leave your comment: