为什么会设计类protectd访问权限? 29 次浏览 一个人会让房子给他的儿子或者女儿住,但是外人不能随便去住,这就是protected访问权限的典型代表。 不同编程语言的protected ObjC/C++/C#/仓颉 等都支持protected权限。 ObjC语言是鲜有的设计默认实例成员是protected访问权限。 C++默认是private. C++的设计比较common, 从语言语法角度,private是最安全的,ObjC很可能是受到GUI界面和类库继承体系的使用影响,设计成protected可以方便子类使用。