Откуда берутся методы

  • Автор темы Michail235
  • Дата начала
M

Michail235

Гость
#1
Разбираюсь с Java, есть опыт программирования на Си, Паскале, Дельфи, Ассемблере, РНР. Учебники читать нет времени, изучаю исходники.
Вопрос:
В классе встречается метод, по всему видно, что библиотечный. Из какой библиотеки он берется.
Например, класс Calculator, расширение класса Applet. В нем встречается метод setLayout. По документации JDK метод setLayout встречается в 10 классах, в том числе в JApplet, но ни одного Applet.
Так откуда компилятор берет данный метод? и как вообще находить, какому классу принадлежит тот или иной метод?
И в догон следующий вопрос: какие классы по умолчанию подключаются компилятором без указания в import?
Спасибо
 
M

Michail235

Гость
#3
2Kmet
Извените, не понял: перечисленные классы это те, которые ВСЕГДА загружаются по умолчанию?
 

Kmet

Well-Known Member
Java Team
25.05.2006
1 036
8
#4
нет, это неполная иерархия наследования класса java.applet.Applet.
если следовать твоей терминологии, то
класс Applet, расширение класса Panel
класс Panel, расширение класса Container