因为defaultGameManager是静态变量,它是属于整个类的,故不能被一个对象访问
........ 你要看 manager里面的这段代码
public static let defaultManager = GameManager()
private init(){
}
defaultmanager 是一个属性 但是 = 后面是当前类的实例 并且使用了static let进行限制 所以拿到的是一份单利类 和oc中单利原理一致
public 的changescore()该有多危险。。。。