public,protected,private 类的权限修饰词太少了

2020 年 7 月 26 日
 dvaknheo
我们还需要

override 表示这重写了父类
overridable 表示建议子类重写
protected-private 表示这东西我想写成 private 的,但是为了照顾子类重写的 protected 调用,写成 protected 的,不建议修改。
main-metchod 表示这是主流程入口。

independs 表示孤立的,不调用类的其他方法。

还有哪些可加的?
3054 次点击
所在节点    程序员
9 条回复
ace12
2020 年 7 月 26 日
go,dart:?
jokerai
2020 年 7 月 26 日
其实都状态机
tsdbg
2020 年 7 月 27 日
分清层次啊。public protected private 是编译用的,硬性规定,不符合不能过。你说的那些更多是文档层次,不如自己搞几个 annotation 进文档。
XanderChen
2020 年 7 月 27 日
我怎么记得 csharp 有 override 的关键词呢
luojianxhlxt
2020 年 7 月 27 日
internal
afirefish
2020 年 7 月 27 日
C#没你这么多,但我感觉完全够用。
Kirsk
2020 年 7 月 27 日
你可以造个 Java plus
chenluo0429
2020 年 7 月 27 日
public, protect, private 是访问控制,你的需求跟这些根本不是一回事,请自行使用注释或者是注解来实现
realpg
2020 年 7 月 27 日
这种话题请发 java 节点

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/693299

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX