swift当某个属性要被外部访问但不希望被外部修改(内部可改)

Posted 裸奔派队

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了swift当某个属性要被外部访问但不希望被外部修改(内部可改)相关的知识,希望对你有一定的参考价值。

除了使用函数做为获取接口的方法外,在swift中给出了private(set)申明的方式来限制外部对属性的修改.但在当前文件中依然可改.

例:private(set) var name : String?

以上是关于swift当某个属性要被外部访问但不希望被外部修改(内部可改)的主要内容,如果未能解决你的问题,请参考以下文章

为啥嵌套函数可以从外部函数访问变量,但不允许修改它们[重复]

封装继承多态

python封装简介

java 外部类可以访问内部类private问题

面向对象:进阶

java基础面向对象之封装