类图上public,protected和private的含义是什么?

时间:2016-08-10 15:17:42

标签: database class uml diagram class-diagram

类图上的public,protected和private是什么意思?

1 个答案:

答案 0 :(得分:1)

这些是访问修饰符。见下文:
https://en.wikipedia.org/wiki/Access_modifiers

基本上,"公共"表示有权访问该对象的任何人都可以使用该项目," protected"意味着它可用于对象本身和任何子类,以及"私有"意味着它只能在类本身内访问。有些语言还会添加其他关键字,例如"内部"在C#中(这基本上意味着它可以在同一名称空间中的任何类中使用;通常你使用这个,如果你在DLL内部使用的某些类,你不希望其他人使用)。