这行代码的作用是什么意思?

时间:2013-04-08 13:21:03

标签: java

public class CuteSampleCode
{
   public static void main (String[] args)
   {
      CuteSampleCode main = new CuteSampleCode();
   }
}

这部分: 'CuteSampleCode main = new CuteSampleCode();` 它只是简化了类名吗?那么以后我可以通过它运行其他方法吗?

4 个答案:

答案 0 :(得分:5)

它做了以下事情:

  1. CuteSampleCode类型的对象分配空间。
  2. 实例化CuteSampleCode的所有默认字段。
  3. 将新创建的Object引用分配给名为main
  4. 的变量

答案 1 :(得分:2)

它创建了CuteSampleCode类的实例。如果该类有任何非静态方法,您可以从main变量调用它们。

答案 2 :(得分:1)

此行实例化类CuteSampleCode的新对象。

如果您知道类CuteSampleCode的方法,可以稍后使用以下方法调用这些方法:

main.someMethod();

答案 3 :(得分:1)

此行实例化CuteSampleCode.And类的新对象,然后分配新创建的对象