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

2020-07-26 23:16:35 +08:00
 dvaknheo
我们还需要

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

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

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

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

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

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

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

© 2021 V2EX