Java. Класс Object и его методы. Часть 1

Изучение любого языка программирования начинается с его базового класса. Так как Java является объектно-ориентированным языком, то это значит, что у любого класса есть класс родитель, которым в Java является класс Object. Мы можем с легкостью посмотреть исходный код этого класса просто перейдя в него из любого другого класса. (пишем Object o; зажимая Ctrl/Command кликаем на Object). Чтобы схлопнуть все методы и javadoc над ними есть комбинация Ctrl Shift -.

Первым доступным методом (public) является Class<?> getClass(). Как видим он помечен также ключевым словом native и у него нет тела. Это означает что реализация на другом языке (С++). И так как метод помечен final его нельзя изменить в наследнике. Метод возвращает объект класса Class. Через него можно обращаться к полям и методам класса через Reflection (рефлексия). Самым часто используемым методом является getClass().getSimpleName(), который возвращает строковое название класса (удобно для использования в логировании).

Запись опубликована в рубрике Программирование Java. Добавьте в закладки постоянную ссылку.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *