如果我在库中定义了一个我不想在库外部使用的辅助类,那么在类名前面放置下划线是否是正确的隐藏机制?
part of foo;
class Bar { } // made available to users of the foo library
class _BarHelp { } // hidden from users of the foo library
或者是否有另一种隐藏BarHelp的方法?
最佳答案 是的,下划线适用于类名,与函数,方法和字段相同,它使它们成为库私有的.
如果我在库中定义了一个我不想在库外部使用的辅助类,那么在类名前面放置下划线是否是正确的隐藏机制?
part of foo;
class Bar { } // made available to users of the foo library
class _BarHelp { } // hidden from users of the foo library
或者是否有另一种隐藏BarHelp的方法?
最佳答案 是的,下划线适用于类名,与函数,方法和字段相同,它使它们成为库私有的.