V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
dvaknheo
V2EX  ›  程序员

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

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