默认情况下具有私有函数的公共类

aet 发布于 2019-11-08 swift 最后更新 2019-11-08 22:59 11 浏览

我有一个公共类与多个私有属性和私人功能。对于类的每个私有元素,我必须添加私有访问修饰符。 是否可以在最小化使用“私人”关键字的情况下,在公共课程中设置多个属性和功能以私人使用?

class Car {
var property: String
  private var property1: String
  private var property2: String
  private var property3: String
func action()
  private func actionA()
  private func actionB()
  private func actionC()
}
已邀请:

set

赞同来自:

如果您真的想要,可以使用以下属性:

private var property1: String, property2: String
你不能对方法做同样的事情。也许有一天会得到支持:
private extension Car {
  func action() {}
}