gpt4 book ai didi

java - 实例变量的正确命名约定是什么?

转载 作者:行者123 更新时间:2023-11-29 09:44:38 26 4
gpt4 key购买 nike

<分区>

在我的入门编程类(class)中,我的老师在他的代码中声明实例变量时总是使用以下命名约定:

public class Snowman {
private Ellipse _top;
private Ellipse _middle;
private Ellipse _bottom;

public Snowman() {
_top = new Ellipse();
_top.setColor(Color.WHITE);
_top.setFrameColor(Color.BLACK);
_top.setFrameThickness(1);
_top.setSize(80, 80);
_middle = new Ellipse();
_middle.setColor(Color.WHITE);
_middle.setFrameColor(Color.BLACK);
_middle.setFrameThickness(1);
_middle.setSize(120, 120);
_bottom = new Ellipse();
_bottom.setColor(Color.WHITE);
_bottom.setFrameColor(Color.BLACK);
_bottom.setFrameThickness(1);
_bottom.setSize(160, 160);
}
}

然而,在类(class)教科书中,实例变量不以下划线开头,而是遵循与原始类型变量相同的命名约定 (int revolutionsPerMinute)。当我进行在线搜索时,我发现了几个来源,包括在线 Javadoc,它们引用了与我的教科书相同的约定。由于我无法重现我老师遵循的命名约定,我怀疑他的约定是否合法。如果没有被广泛接受,我的老师所教的惯例是否存在?

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com