Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Помогите разобраться с кодом, начинающему программисту 
:(
    Опции темы
Javoracle
  Дата 7.1.2007, 18:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 113
Регистрация: 20.12.2006
Где: Ново- Попуа- Нова я Гвинея

Репутация: нет
Всего: нет



Всех с рождеством! Джингал-бенс, Джингал-бенс та ла-ла  ла-ла!  smile  

Я тут  посмотрел код:
 
Код

private static int VarDeclaration () {
    Object obj, obj1;
    Struct typ;
    int n, a;
    String name;
    name = Ident();
    obj = SymTab.Find(name);
    obj.link = null;
    n = 1;
    while (t.kind == commaSym) {
      Get();
      name = Ident();
      obj1 = SymTab.Find(name);
      obj1.link = obj;
      obj = obj1;
      n++;
    }
    Expect(colonSym);
    typ = Type();
    adr = adr + n * typ.size;
    a = adr;
    while (obj != null) {
      a =- typ.size;
      obj.adr = a;
      obj = obj.link;
    }
    Expect(semicolonSym);
    return adr;
  }


Мне не понятно что такое Object  smile 
PM MAIL   Вверх
powerOn
Дата 7.1.2007, 19:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


software saboteur
****


Профиль
Группа: Участник
Сообщений: 4367
Регистрация: 7.10.2005

Репутация: 47
Всего: 159



Цитата(Javoracle @  7.1.2007,  18:54 Найти цитируемый пост)
Мне не понятно что такое Object  smile  

Открой любую книгу по Java, ответ на этот вопрос есть в пределах первых 10 страниц.


--------------------
user posted image нет времени думать - нужно писать КОД!

PM MAIL   Вверх
_Y_
Дата 8.1.2007, 17:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1651
Регистрация: 27.11.2006

Репутация: 5
Всего: 34



Цитата(powerOn @ 7.1.2007,  19:22)
Открой любую книгу по Java, ответ на этот вопрос есть в пределах первых 10 страниц.

Не стОит так. Может человек не разобрался не в том, что такое Object, а в том зачем Object именно в этом коде.

А чтобы понять это надо разобраться в том, что возвращает метод SymTab.Find(name).


--------------------
Я вот в этом поучаствовал: http://sbor-nik.appspot.com/kick.jsp?id=sbor5737960678883328 (на правах саморекламы:)
PM MAIL WWW   Вверх
Greg
Дата 8.1.2007, 21:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 158
Регистрация: 16.9.2006
Где: Беларусь, г.Минск

Репутация: 1
Всего: 7



Цитата(Javoracle @  7.1.2007,  18:54 Найти цитируемый пост)
Мне не понятно что такое Object  smile  

А мне вообще не понятно зачем ты этот код опубликовал  smile 
В приведённом неполном коде Object фигурирует как имя пользовательского класса,потому что в java.lang.Object публичных полей link и adr нету.
Код написан очень криво,видимо писал его программист - бывший насильник
Такое бывает ... приходится переучиваться

Цитата(_Y_ @  8.1.2007,  17:19 Найти цитируемый пост)
Может человек не разобрался не в том, что такое Object, а в том зачем Object именно в этом коде.

Вы когда нибудь видели переводчика,который не знает языка ?
Может быть человек,который недавно впервые увидел словосочетание "Java",соблаговолит вначале прочесть хотя бы какую-то информацию по этой теме да бы корректно поставить вопрос и привести полный код ? Мы же ведь не клуб "Что,где,когда",там наверное такой вопрос бы вполне прокатил  smile 
Цитата(_Y_ @  8.1.2007,  17:19 Найти цитируемый пост)
А чтобы понять это надо разобраться в том, что возвращает метод SymTab.Find(name). 

Ты совершенно прав.Но! Это ведь не бюро переводов,а форум.Здесь тоже свои правила,которых нужно придерживаться.А FAQ ведь никто не читает и постят лишь бы что и лишь бы как,как будто в службу поддержки,и при этом хотят еще получить развёрнутый ответ.Увольте,для этого тоже надо было потрудиться грамотно сформулировать вопрос.
Пардон конечно за флейм,но такие посты не выдерживают никакой критики ...


--------------------
Страх перед возможностью ошибки не должен отвращать нас от поисков истины.
PM MAIL   Вверх
zera
Дата 8.1.2007, 23:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 205
Регистрация: 19.1.2006
Где: saint-petersburg

Репутация: нет
Всего: 9



объяснение, что за язык используется в первом примере лежит тут. вдруг интересно кому-то.
PM MAIL   Вверх
Jubei
Дата 9.1.2007, 14:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 105
Регистрация: 7.7.2005
Где: Рига,Латвия

Репутация: нет
Всего: нет



 smile Почитав несколько его постов, мне кажется человек запостивший этот пост, просто издевается над людьми задавая ужасающие вопросы smile 
 smile 
PM MAIL   Вверх
MrLjaO
Дата 10.1.2007, 13:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 64
Регистрация: 30.3.2006
Где: Minsk

Репутация: нет
Всего: нет



)) Может это  - рождественная шутка?  smile 
PM MAIL WWW   Вверх
powerOn
Дата 10.1.2007, 15:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


software saboteur
****


Профиль
Группа: Участник
Сообщений: 4367
Регистрация: 7.10.2005

Репутация: 47
Всего: 159




M
powerOn
Господа, давайте дальше без оффтопа.



--------------------
user posted image нет времени думать - нужно писать КОД!

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
javastic
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0749 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.