Вызывать делегата веб-просмотра, равного себе также
webView.delegate = self self.webView.loadRequest (URLRequest (URL: URL (строка: self.link)!))
Это нормальное поведение, вы находитесь в том же контексте класса, что означает, что вы можете получить доступ к частной собственности, даже если это новый экземпляр.
Здесь C # эквивалент того же поведения (действительный)
public class A
{
private int _prop;
public void MyMethod()
{
var x = new A();
x._prop = 5;
}
}
Этот вид частного доступа разрешен на большинстве языков. Вы не можете получить доступ к частным лицам любого другого класса, но вы можете получить доступ к частным лицам текущего класса, даже если они являются частными лицами другого экземпляра класса.
Пример C # :
blockquote>
private
: доступ к типу или члену возможен только с помощью кода в том же классе или структуре.(нет упоминания о том, должен ли член быть доступен через
this
)