Inner Classes
От: Rival Таиланд
Дата: 05.03.11 22:52
Оценка: 2 (1)
Как известно в Java внутренние (inner) классы имеют доступ к полям и методам содержащего их класса.
Иногда это удобно. Поэтому мой вопрос: насколько возможно реализовать эту фичу в Nemerle, есть ли подводные камни, будет ли работать интеллисенс и т.д.
Речь скорее всего идёт о макросе, который бы добавлял атрибут или кодовое слово.
Например:
public class OuterClass
{
   string outerInstanceVar;
   public inner class InnerClass
   {
      public PrintVars():void
      {
         WriteLine( "Print Outer Class Instance Var.:" + outerInstanceVar);
      }
   } 

  public InvokeInnerMethod():void
  {
    InnerClass.PrintVars();
  }
}
«История жизни – это, по существу, развитие сознания, которое завуалировано морфологией.» Пьер Тейяр де Шарден
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.