为什么属性不是接口中的声明

Car*_*rlo 5 language-design interface actionscript-3

在Actionscript 3中,我无法在接口中声明变量.我不明白.我知道我可以通过定义getter和setter来解决这个问题,但如果我只想要一个简单的公共属性呢?如果我在设置或获取房产时有什么事可做,我通常会使用getter和setter,但如果我只想存储一个值呢?

enn*_*ler 0

我不是一个actioscript编程,但是接口(例如在java中)是为了定义行为而不是状态,所以jave中的接口只是声明实现接口的类需要定义的方法。属性(或实例变量)通常不是定义行为所必需的,并且在接口中也是不允许的。