Я довольно новичок в Java. Я читаю об этом и учусь по ходу дела. Я надеялся, что кто-нибудь сможет мне что-то объяснить. Я посмотрел на реализацию рассматриваемого файла библиотеки java, но это не очень помогло.
Позвольте мне начать с примера кода:
System.out.println();
Из того, что я понимаю, это вызывает метод класса System - println (). Все, что в скобках, передается методу в качестве аргументов (если это правильное слово для него). Это я понимаю.
Я тоже понимаю ...
System.out.println(SomeMethod(SomeMethodAgain(x)));
.. этот код возвращает переменную из SomeMethodAgain (x) и передает ее SomeMethod (), а затем результаты SomeMethod () затем передаются в метод println ().
Но вот вопрос ... Я видел строку кода, которая возвращает переменную типа "Измерение":
Dimension dimension = Toolkit.getDefaultToolkit().getScreenSize();
... теперь я мог бы понять код, если бы это был просто Toolkit.getDefaultToolKit (). но тогда у него есть расширение ".getScreenSize". Так как же работает эта команда? Есть ли метод внутри метода? (Я не думал, что это возможно) ??