【发布时间】:2017-12-08 08:35:45
【问题描述】:
我有admin、customer、supplier 3种用户,都计划继承User类。我可以在User 类中将protected 用于username 和password 并在子类中继承它们吗?所有教程似乎都使用private,有什么特殊原因吗?
【问题讨论】:
-
您应该阅读有关访问修饰符的文档...
-
你可以。用例取决于您的需求。查看有关修饰符的 C# 教程
-
“所有教程似乎都使用私有” 我猜您将属性的(支持)字段与属性本身混淆了。属性通常不是私有的,而是字段。
-
是的。实际上这是保护的唯一目的。