• 请不要在回答技术问题时复制粘贴 AI 生成的内容
dvaknheo
V2EX  ›  程序员

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

  •  
  •   dvaknheo · Jul 26, 2020 · 3819 views
    This topic created in 2294 days ago, the information mentioned may be changed or developed.
    我们还需要

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

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

    还有哪些可加的?
    9 replies  •  2020-07-27 12:41:13 +08:00
    ace12
    ace12
    Jul 26, 2020 via Android
    1
    go,dart:?
    jokerai
    jokerai
    Jul 26, 2020
    2
    其实都状态机
    tsdbg
    tsdbg
    Jul 27, 2020
    3
    分清层次啊。public protected private 是编译用的,硬性规定,不符合不能过。你说的那些更多是文档层次,不如自己搞几个 annotation 进文档。
    XanderChen
    XanderChen
    Jul 27, 2020
    4
    我怎么记得 csharp 有 override 的关键词呢
    luojianxhlxt
    luojianxhlxt
    Jul 27, 2020
    5
    internal
    afirefish
    afirefish
    Jul 27, 2020
    6
    C#没你这么多,但我感觉完全够用。
    Kirsk
    Kirsk
    Jul 27, 2020 via Android
    7
    你可以造个 Java plus
    chenluo0429
    chenluo0429
    Jul 27, 2020
    8
    public, protect, private 是访问控制,你的需求跟这些根本不是一回事,请自行使用注释或者是注解来实现
    realpg
    realpg
    Jul 27, 2020❤️1
    9
    这种话题请发 java 节点
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1778 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 49ms · UTC 15:54 · PVG 23:54 · LAX 07:54 · JFK 10:54
    ♥ Do have faith in what you're doing.