成员变量/方法/ getter和setter是否可以包含在一个公共访问修饰符中?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了成员变量/方法/ getter和setter是否可以包含在一个公共访问修饰符中?相关的知识,希望对你有一定的参考价值。

有没有办法用一个公共访问修饰符声明一堆成员?我相信这可以用C ++和其他一些语言来完成,但是如果它存在于AS3中则很奇怪。

代替:

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

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

它可以写成:

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

我想你可以写:

private var str:String, i:int;
另一答案

我希望,但遗憾的是,Flash / Flex编译器没有这样的快捷方式(在定义一大块静态成员时我真的很想念)。

以上是关于成员变量/方法/ getter和setter是否可以包含在一个公共访问修饰符中?的主要内容,如果未能解决你的问题,请参考以下文章

c# 使用基类中的 setter 或 getter

GroovyGroovy 方法调用 ( Java 类成员及 setter 和 getter 方法设置 | Groovy 类自动生成成员的 getter 和 setter 方法 )

android studio: 快捷键生成getter/setter方法时自动加m的问题

Kotlin类与对象 ① ( 成员属性 | Kotlin 自动为成员字段生成 getter 和 setter 方法 | 手动设置成员的 getter 和 setter 方法 | 计算属性 )

Kotlin类的初始化 ① ( 成员属性 | Kotlin 自动为成员字段生成 getter 和 setter 方法 | 手动设置成员的 getter 和 setter 方法 | 计算属性 )

什么是getter和setter方法