это и супер ключевые слова в конструкторах Java - PullRequest
0 голосов
/ 13 марта 2012

Я новичок в потоках и пытаюсь понять, как их реализовать. У меня есть общее представление о том, что они из себя представляют и как они работают.

Сейчас у меня есть два файла, и они соединены сокетом, и я могу записывать байты туда и обратно. Целью этого назначения является включение возможности многократного использования. Я имею в виду, что хочу иметь возможность печатать сообщение и получать его одновременно. Вот тут и вступает в действие нить.

Я читал статьи на страницах оракула и многих других сайтах, на которых есть учебники по многопоточности, и я до сих пор не знаю, как реализовать потоки. То, что я знаю до сих пор:

  1. Вы можете расширить или реализовать класс Thread. В настоящее время я расширяю класс Thread.
  2. Я также знаю, что, создавая конструктор, вы можете вызвать этот конструктор как Thread.

Что меня смущает:

  1. Многие учебные пособия используют ключевое слово "this" в качестве ссылки, и я не понимаю, что это такое и почему вы должны его использовать.
  2. Во многих руководствах также используется ключевое слово "super". Меня всегда смущает, что это такое и почему вы его используете.

Я могу предоставить дополнительную информацию и мой текущий код для соединения этих двух классов, если вы думаете, что это поможет. Любые отзывы, относящиеся к этой теме, очень приветствуются.

1 Ответ

2 голосов
/ 13 марта 2012

Вы можете просмотреть документацию Java для this и super first.

Обновление: на основе ваших комментариев похоже, что он вызывает конструктор.

this(/*args*/)

часто можно использовать для вызова альтернативного конструктора объекта.То же самое с

super(/*args*/)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...