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

Тема в разделе "Java", создана пользователем Michail235, 3 апр 2011.

  1. Michail235

    Michail235 Гость

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

    Kmet Well-Known Member

    Регистрация:
    25 май 2006
    Сообщения:
    1.017
    Симпатии:
    1
  3. Michail235

    Michail235 Гость

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

    Kmet Well-Known Member

    Регистрация:
    25 май 2006
    Сообщения:
    1.017
    Симпатии:
    1
    нет, это неполная иерархия наследования класса java.applet.Applet.
    если следовать твоей терминологии, то
    класс Applet, расширение класса Panel
    класс Panel, расширение класса Container
     
Загрузка...

Поделиться этой страницей