Java _ClassInstance符号?

Java _ClassInstance符号?,java,android,class,instance,Java,Android,Class,Instance,我有一个难以置信的基本问题,但在文档中搜索它对我没有好处,可能是因为我不知道我在搜索什么。实际上,我已经完成了几个程序,但从未使用过这种符号,我在研究的许多代码示例中都发现了这种符号 到目前为止,当我实例化一个类时,我基本上做了以下工作: public ClassType mclassname; mclassname = new ClassType(); 但我见过这样的用法: public ClassType _mclassname; __mclassname = new VortexView

我有一个难以置信的基本问题,但在文档中搜索它对我没有好处,可能是因为我不知道我在搜索什么。实际上,我已经完成了几个程序,但从未使用过这种符号,我在研究的许多代码示例中都发现了这种符号

到目前为止,当我实例化一个类时,我基本上做了以下工作:

public ClassType mclassname;
mclassname = new ClassType();
但我见过这样的用法:

public ClassType _mclassname;
__mclassname = new VortexView();
我找不到关于2的区别的文档,但我认为这与使对象的多个实例不可能有关

如果你知道我应该寻找什么来解决这个问题,那就足够了。 我只是在实例化类的文档中找不到它。

嵌套类可以声明为
private
,这意味着它们只能用作封闭类内部的类型

在类成员的名称前面加下划线没有语法意义。它是C++的一个约定(Python特别用于标记私有成员),在Java中一般不使用,但在熟悉C++或Python的程序员中并不少见。

嵌套类可以声明为代码> java < />代码>,这意味着它们只能作为封闭类内的一种类型。


在类成员的名称前面加下划线没有语法意义。它是C++的一个约定(它是专门用来标记私有成员的Python),它通常不在java中使用,但在C++和Python更熟悉的程序员中并不少见。谢谢,这个符号让我很困惑,哈哈。这些并不是真正要声明的嵌套类,只是变量。不过第二段提到了这个问题。哦,哎呀,我不是说一个是公开的,另一个是私人的,我只是想知道下划线。谢谢,这个符号让我很困惑,哈哈。这些并不是真正要声明的嵌套类,只是变量。不过,第二段涵盖了这个问题。