Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > final static == const?


Автор: Antropoid 31.8.2006, 23:23
Чето я никак не пойму - 
Код

final static a;

и 
Код

const a;

одно и тоже или все же есть отличия?

Добавлено @ 23:25 
Ой! Я конечно имел в обоих случаях не просто 
Код

a

а 
Код

int a = 10;

Автор: powerOn 1.9.2006, 08:35
O const прекрасно написано http://david.tribble.com/text/javaconst.html.

Хотя честно говоря, у меня так не скомпилировалось (не говоря и о примитивных типах):

Код

public const String s = new String("Привет!");

Автор: carper 1.9.2006, 09:26
MoonCat
Что-то я, наверное, пропустил:

А когда const из зарезервированного keyword стало действующим?
И где бы почитать об этом в ОФИЦИАЛЬНОЙ документации?

Автор: powerOn 1.9.2006, 10:01
Вот и я тоже думаю: "когда?" Вроде const вместе с goto были ключевыми, но неиспользуемыми... надо в нете поискать...

Автор: LSD 1.9.2006, 10:38
В Java нет ключевого слова const (оно зарезервировано, но не используется).

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)