我有一个具有多个私有属性和私有函数的公共类。对于类的每个私有元素,我必须添加私有访问修饰符。
是否可以在公共类中设置多个属性和函数,并且最少使用“private”关键字?
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()
}
答案 0 :(得分:1)
如果您真的想要,可以使用以下属性:
private var property1: String, property2: String
你不能对方法做同样的事情。也许有一天会得到支持:
private extension Car {
func action() {}
}