4.4.5 Static
All fields are member fields unless the modifier static is used. Static fields are used "on the class" whereas non-static fields are used "on a class instance":
class Main {
  static function main() {
    Main.staticField; // static read
    Main.staticField = 2; // static write
  }
  static var staticField:Int;
}
Static variable and property fields can have arbitrary initialization expressions.