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

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

4

4 回答 4

5

它执行以下操作:

  1. 为类型为 Object 的对象分配空间CuteSampleCode
  2. 实例化 的所有默认字段CuteSampleCode
  3. 将新创建的 Object 引用分配给名为的变量main
于 2013-04-08T13:22:07.953 回答
2

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

于 2013-04-08T13:22:31.440 回答
1

这一行实例化了类的一个新对象CuteSampleCode

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

main.someMethod();
于 2013-04-08T13:22:22.617 回答
1

这一行实例化了CuteSampleCode类的一个新对象。然后分配新创建的对象

于 2013-04-08T13:22:37.610 回答