[英]RxSwift Input Output, private subject but being triggered outside the class
[英]Private class member accessible outside class
為什么我們允許為私有類中的成員分配公共訪問說明符,即下面的代碼中的errorsVariable:
我的代碼沒有給出編譯錯誤並且無法正常運行,我的代碼是:
private class C {
public var incorrectVariable = "SomeString"
var a = 5
func fooFun() -> Int {
self.a += 1
return self.a
}
}
var obj = C().a
print(obj)
obj = C().fooFun()
print(obj)
如果要使用同一文件創建私有類對象,則不會有問題。 私有類無法在其他文件中訪問。
請參閱此訪問控制以獲取詳細鏈接
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.