swift3访问权限详解

2017-04-28  本文已影响9人  whlpkk

转自:swift3访问控制

从低到高的顺序为

private < fileprivate < interal < public < open

private

仅在当前类访问

fileprivate

仅在当前swift源文件内可使用

internal

默认访问级别,仅在源代码所处的模块内部可用

public

可以被任何人访问,在源代码所处的模块内可以被override和继承,但是模块外不能override也不能继承

open

可以被任何人访问,override和继承

final

声明了final任何地方都不可以被override

上一篇下一篇

猜你喜欢

热点阅读