LINUX.ORG.RU
ФорумTalks

Несколько строк из Java Complete Reference

 ,


0

1

The complete reference 8th edition (Oracle)

стр 314, аннотации

Вы можете применять синтаксис одночленных аннотаций и при использовании аннотаций с другими членами, но все остальные члены должны иметь значения по умолчанию. Например, ниже добавляется член xyz со значением по умолчанию, равным 0.

...

В этом случае член xyz по умолчанию принимает значение 0, а член value - 88. Конечно, чтобы задать другое значение для члена xyz, необходимо, чтобы оба члена были инициализированы явно.

...

Помните, что когда вы применяете одночленные аннотации, именем члена должно быть value.

Ответ на: комментарий от CYB3R

скорее завуч, опять урок по ботанике сорвали

nerfur ★★★
()
import java.lang.annotation.*; 
import java.lang.reflect.*; 

@Retention(RetentionPolicy.RUNTIME) 
@interface MySingle { 
     int value(); 
}    

class Single { 

      @MySingle(42) 
      public static void myMethod() { 
             Single o = new Single(); 
             try { 
                Method m = o.getClass().getMethod("myMethod"); 
                MySingle an = m.getAnnotation(MySingle.class); 
                System.out.println(an.value()); //  выведет на консоль 42 
             } catch (NoSuchMethodException e) { } 
      } 

      public static void main(String[] args) {  
             myMethod(); 
      } 
}

И?

Кто «оголодал», кто просит «еды»?

Bioreactor ★★★★★
()
Последнее исправление: Bioreactor (всего исправлений: 1)

Клёвая тема. Помню мы классе в седьмом на биологии знатно похихикали над разными членистоногими.

Только при чём тут линукс?

Legioner ★★★★★
()
Последнее исправление: Legioner (всего исправлений: 1)
Ответ на: комментарий от Legioner

Ну просто, не в форум Development постить.

barberry ★★
() автор топика
Ответ на: комментарий от Bioreactor

Вот не надо тут хикк-волшебников оскорблять, сравнивая нас с подобными чудесами генной инженерии! Хикки - люди воспитанные, особенно маги.

cherry-pick
()

«Member» всегда переводилось как «член».

backburner
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.