Как устроена иерархия классов и методов

300
01 февраля 2018, 18:00

Учу ООП java, возник вопрос.

Car asd = new Car();
asd.enter();

Этот пример кода можно объяснить так: "Есть класс Car. asd - экземпляр класса Car. Далее из экземпляра asd вызывают функцию enter(), которая находится в классe Car".

С этим все просто, но не могли бы вы объяснить на примере первого объяснения этот код:

Thread.currentThread().getName();

Недоумение вызывает то что две разные функции идут друг за другом разделенные через точку.

Answer 1

Все просто, это укороченная запись следующей конструкции:

Thread myThread=Thread.currentThread(); //статический метод возвращающий текущий тред
myThread.getName();
READ ALSO
Python не дружит с Java

Python не дружит с Java

В NetBeans IDE создана форма проекта с одной кнопкой , которая в обработчике событий имеет код на выполнение скрипта , который написан на PythonСкрипт...

340
Выбор значений из ArrayList согласно ключу HashMap

Выбор значений из ArrayList согласно ключу HashMap

Помогите пожалуйста в следующей проблемеУ меня есть список ArrayList, и связанная с ним карта HashMap

221
Чат для Android приложения

Чат для Android приложения

Хочу написать чат для Android приложения, но не могу решиться какие технологии использоватьБыли идеи использовать сервлет или sring mvc как серверную...

278