public class CuteSampleCode
{
public static void main (String[] args)
{
CuteSampleCode main = new CuteSampleCode();
}
}
这部分: 'CuteSampleCode main = new CuteSampleCode();` 它是简化类名吗?那么以后我可以通过它运行其他方法?这行代码的含义是什么?
public class CuteSampleCode
{
public static void main (String[] args)
{
CuteSampleCode main = new CuteSampleCode();
}
}
这部分: 'CuteSampleCode main = new CuteSampleCode();` 它是简化类名吗?那么以后我可以通过它运行其他方法?这行代码的含义是什么?
它做以下的事情:
CuteSampleCode
类型的对象分配空间。CuteSampleCode
的所有默认字段。main
通过“灌输所有默认字段”您的意思是“初始化所有默认字段”? – 2013-04-08 22:51:40
@DaveNewton是的,我的键盘太快了。 – Woot4Moo 2013-04-09 18:54:49
这行的变量实例化类的CuteSampleCode
一个新的对象。
如果你知道类的方法CuteSampleCode
你可以用以后调用这些方法:
main.someMethod();
它创建CuteSampleCode
类的一个实例。如果该类有任何非静态方法,则可以从main
变量中调用它们。
此行实例类CuteSampleCode.And的一个新对象,然后分配给新创建的对象
有http://docs.oracle.com/javase/tutorial/java/concepts/ – NPE 2013-04-08 13:22:20
的读哦停止而下调和结束并不具有建设性。 OP显然试图理解Java的一个基本方面。 – Woot4Moo 2013-04-08 13:22:50
@ Woot4Moo:我没有投票,但我认为OP会更好,只是阅读和阅读基本教程。 – NPE 2013-04-08 13:23:44