关于main()方法的小疑问

在外部类和内部类中,为什么在main()方法中创建内部类对象需要用“外部类对象.new 内部类()”这种格式,而在外部类或者外部类的其他方法中就可以直接创建内部类的对象呢?main()方法在类中到底是怎样的一个存在?
响指
浏览 1179回答 1
1回答

蜗牛__

1.类是有名称的,比如我有两个内部类。如果在一个外部类中,他们的名字是不可以重复的。但是在不同的外部类中,名字就可以重复。 但是当我们调用内部类时,对于重复的内部类,我们怎么知道具体是哪个呢。所以就使用 new 外部类.内部类();2.对于该外部类中的内部类,可以直接创建内部类对象, 因为他知道这个内部类是自己的。3.main方法是程序的入口,当你运行一个.java文件时,会寻找该java文件中的main方法的位置,然后从main方法开始运行。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java