我主要是出于好奇而提出这个问题并且对这类事情有一个很好的参考,但有人可以提供从类级别开始并在某些主要OOP中向上移动的访问控制层次结构的比较编程语言?
例如,在Swift中,它看起来像这样:
For i = 0 To ub
Dim bbgData as new BBGData
bbgData.lastClose = bbgdata(i,0) 'etc.
next i
在C ++,Java,C#,Python,Ruby,JavaScript,PHP等方面呢?随意添加到该列表或扩展我当前的Swift图表。如果您觉得可以更好地询问,请编辑此问题或添加标签。
答案 0 :(得分:0)
在Swift中,您有3个级别的访问控制
private
:只能从当前.swift
文件internal
:整个模块public
:整个世界private
:只能在当前班级中访问protected
:不像修饰符+子类public
:整个世界未提供,您不能限制对函数或变量的访问。