【问题标题】:Short hand for method and field access modifiers in a Java class?Java类中方法和字段访问修饰符的简写?
【发布时间】:2013-01-04 01:35:57
【问题描述】:

是否有定义类字段和方法的访问修饰符的简写?更多的 C++ 风格,我已经搜索过,但不断提出网站来解释每个修饰符的用途,而不是速记。

public class myNum {
    public int getNum() { return 0; }
    public void setNum(int n) { int num = n; }
    private int num;
    private String value;
}

可以变成

public class myNum {
    public:
        int getNum() { return 0; }
        void setNum(int n) { int num = n; }
    private:
        int num;
        String value;
}

【问题讨论】:

    标签: java class access-modifiers


    【解决方案1】:

    对于方法不。 对于变量,您可以尝试

    public int n1,n2,n3..n;

    private int n1,n2,n3..n;

    但正如您所见,它很快就会变得一团糟。 即便如此,它也不允许在一个访问修饰符下使用不同的类型。

    但真的没有。

    【讨论】:

    • 废话,这就是我担心的。正如你所说的那样将它们分组会变得混乱,并且对于编码风格和可读性来说并不是最好的。感谢您确认我的想法。必须等待 7 分钟才能接受它作为答案。
    【解决方案2】:

    虽然没有定义方法的缩写,但Eclipse可以自动为你生成getter和setter方法。

    【讨论】:

      猜你喜欢
      • 2011-10-15
      • 2012-03-08
      • 1970-01-01
      • 2011-10-09
      • 2018-04-18
      • 2014-09-08
      • 2014-06-26
      • 2013-12-01
      • 1970-01-01
      相关资源
      最近更新 更多