РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
47 of 1163 menu

Тип Object

Тип Object представляет собой базовый класс для всех классов в Java. Он находится на вершине иерархии наследования: каждый класс, который вы создаете или используете, неявно наследуется от Object. Это означает, что переменная типа Object способна хранить ссылку на объект любого другого типа. В Object определены основные методы, доступные всем объектам, такие как toString, equals, hashCode и getClass.

Синтаксис

Object variableName = new SomeClass();

Пример

Давайте создадим переменную типа Object и сохраним в нее строку, а затем выведем ее на экран:

public class Main { public static void main(String[] args) { Object obj = "abcde"; System.out.println(obj); } }

Результат выполнения кода:

"abcde"

Пример

Давайте сохраним в переменную типа Object объект класса Integer и проверим его тип с помощью метода getClass:

public class Main { public static void main(String[] args) { Object obj = 12345; System.out.println(obj.getClass().getSimpleName()); } }

Результат выполнения кода:

"Integer"

Пример

Давайте поместим в список типа List разнородные объекты, используя тип Object:

import java.util.List; public class Main { public static void main(String[] args) { List<Object> list = List.of("abcde", 12345, true); for (Object obj : list) { System.out.println(obj); } } }

Результат выполнения кода:

abcde 12345 true

Смотрите также

  • тип void,
    который указывает на отсутствие возвращаемого значения
  • тип array,
    который хранит набор элементов одного типа
  • тип varargs,
    который позволяет передавать переменное число аргументов
  • тип int,
    который хранит целые числа
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить