Резюме

Резюме


Классы описывают реальные объекты подобно цветку, транспортному средству, счёту в банке и т.д. Следовательно, класс представляет свойства и поведение объекта. Классы также называют по-другому шаблонами.
Данные в классе могут быть представлены или осуществлены только теми, которые поддерживаются языком. Класс - это абстрактный тип данных.
Класс может быть определён как совокупность данных и методов (которые действуют на данные). Так что данные и методы обёрнуты в отдельный объект, называемый классом.
Наследование - это приобретение свойств другого объекта или класса.
В Java, ключевое слово "extends" используется, чтобы унаследовать класс.
Конструктор - это специальный метод, который не имеет возвращаемого типа и имеет то же самое имя что и класс.
Метод - это только набор выполняемых инструкций.
Ключевое слово this связано с объектом. Оно используется для указания текущего объекта.
Instanceof проверяет, является ли тип во время выполнения первого параметра назначением, совместимым со вторым параметром.
Объект класса располагается наверху иерархии дерева класса на платформе Java.
Отменённые методы - это те методы, которые находятся в суперклассе и в подклассе.
Отмена позволяет общему классу определять методы, которые будут обычными для его подкласса.
Главное требование для многократного использования - это способность программы легко включать код многократного использования в данное приложение. В Java для повторного использования уже существующего кода применяются "Пакеты".
Пакет - совокупность классов, интерфейсов и/или других пакетов.
Пакеты не должны быть только совокупностью классов и интерфейсов. Они могут также содержать другие пакеты, каждый уровень которых представляет более определенную группировку классов.
Чтобы использовать члены пакета, мы должны явно включить пакет в программу Java. Это делается с помощью инструкции 'import'.
CLASSPATH - список каталогов, который используют компилятор и интерпретатор при поиске файла соответствующего класса.

Проверьте ваши способности


1. ______- группировка объектов, которые имеют те же самые свойства, общее поведение и общие отношения.
А. класс
В. метод
С. атрибут
D. ни один из вышеупомянутых

2. ______ означает, что когда мы называем метод, то копия значения каждого фактического параметра передаётся методу.
А. проход ссылкой
В. проход значением
С. проход объектом
D. ни один из вышеупомянутых

3. Что будет выведено следующим кодом?
public class MyClass
{
public static void main(String args[])
    {
intk = 10;
MyClass obj = new MyClass();
obj.method(k);
System.out.println(k);
}

public void method(int x)
    {
x = x*2;
    }
}

А. Ошибка: параметр метода не соответствует переменной
В. 10
С. 20
D. Ни один из вышеупомянутых

4. Метод ______ пакета java.lang сравнивает два объекта на равенство и возвращает истину если они равны.
A. toString()
В. Compare()
С. equals()
D. Ни один из вышеупомянутых

5. Методы_________- те методы, которые находятся в том же самом классе и имеют то же самое имя, но различные списки параметров.
А. Отменённые
В. Перегруженные
С. Типичные
D. Ни один из вышеупомянутых

6. ______методы - те методы, которые находятся в суперклассе так же как и в подклассе.
А. Перегруженные
В. Отменённые
С. Типичные
D. Ни один из вышеупомянутых

7. Пакет позволяет нам организовывать______________ в меньшие модули.
А. Классы
В. Методы
С. Атрибуты
D. Ни один из вышеупомянутых

8. Весь стандарт классов Java находится в пакете________
A. java.lang
В. java.util
С. java.applet
D. Ни один из вышеупомянутых

9. Мы можем создать иерархию пакетов просто, отделяя каждое имя пакета от родительского пакета ____между ними.
А. точкой с запятой
В. запятой
С. пробелом
D. ни один из вышеупомянутых

10. В Java, ключевое слово_______используется, чтобы унаследовать класс.
A. extends
B. import
С. invokes
D. ни один из вышеупомянутых

Задание


1. Объясните понятия перегруженных и отменённых методов.
2. Рассмотрите следующие классы, объявленные в отдельных файлах:
      public class Base {
public void method(int i) {
System.out.println("Value is" +i);
            }
          }

      public class Sub extends Base {
      public void method(int j) {
System.out.println("This value is" +j);
            }
      public void method(String s) {
      System.out.println("l was passed " +s);
          }
      public static void main(String[] args) {
Base b1 = new Base();
Base b2 = new Sub();
b1.method(5);
b2.method(6);
            }
          }

3. Каким будет вывод, если будет выполнен главный метод класса Sub?
4. Создайте суперкласс и подкласс с одним членом данных. Инициализируйте и отобразите значение через конструктор.
назад к оглавлению вперед

Rus. Open Source company, г. Саратов
ул. Орджоникидзе, 156, офис 203
тел: 8 (8452) 57-84-41
e-mail: info@rus_opensource.com

Главная | Обзоры | О разном
Карта сайта

Учебная литература:

Введение в Linux
Основы JAVA
Архивы

© 2013 opensourcerules.net