4 Stimmen

Können Mitgliedsvariablen/Methoden/Getter und Setter in einen gemeinsamen Zugriffsmodifikator verpackt werden?

Gibt es eine Möglichkeit, eine Reihe von Mitgliedern mit einem gemeinsamen Zugriffsmodifikator zu deklarieren? Ich glaube, dies kann in C++ und einige andere Sprachen getan werden, neugierig, wenn es in AS3 aber existiert.

Anstelle von:

class FooBar {
   public var theDog:String = "Bark!";
   public var theCat:String = "Miao!";

   private var myBird:String = "Chirp!";
   private var myPig:String =  "Oink!";
}

Sie könnte so geschrieben werden:

class FooBar {
   public {
     var theDog:String = "Bark!";
     var theCat:String = "Miao!";
   }
   private {
     var myBird:String = "Chirp!";
     var myPig:String =  "Oink!";
   }
}

6voto

catholicon Punkte 1175

Ich denke, Sie können schreiben:

private var str:String, i:int;

1voto

IQAndreas Punkte 7400

Ich wünschte, aber leider hat der Flash/Flex-Compiler keine solche Abkürzung (was ich wirklich vermisse, wenn ich eine Reihe von statischen Mitgliedern definiere).

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X