成员变量/方法/ 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是否可以包含在一个公共访问修饰符中?的主要内容,如果未能解决你的问题,请参考以下文章
GroovyGroovy 方法调用 ( Java 类成员及 setter 和 getter 方法设置 | Groovy 类自动生成成员的 getter 和 setter 方法 )
android studio: 快捷键生成getter/setter方法时自动加m的问题
Kotlin类与对象 ① ( 成员属性 | Kotlin 自动为成员字段生成 getter 和 setter 方法 | 手动设置成员的 getter 和 setter 方法 | 计算属性 )
Kotlin类的初始化 ① ( 成员属性 | Kotlin 自动为成员字段生成 getter 和 setter 方法 | 手动设置成员的 getter 和 setter 方法 | 计算属性 )