有,Java中的内部类可以有构造方法。
这就是坑,别信内部类没有构造方法。
比如,2020年我接手的那个项目,内部类没有正确初始化,导致bug。
记得:内部类构造方法需注意依赖关系。
上周,2023年,我那个朋友问了我一个问题。内部类有构造方法吗?
有啊,内部类可以有自己的构造方法。本质上,它是外部类的一部分,所以可以继承外部类的属性和方法。
一言以蔽之,内部类可以有构造方法,用于初始化内部类的实例。
每个人情况不同,但一般来说,内部类的构造方法会在创建内部类实例时被调用。
我刚想到另一件事,不过这个话题就到这里吧。你看着办,需要更多解释吗?算了。
内部类可以有构造方法。 我自己开发过系统,看到过这种情况。
对象内部调用:直接创建对象。
方法内部类:new内部类对象
静态内部类:new内部类.内部类对象
注意:外部类没有构造方法,不能直接创建对象,只能通过内部类创建。
内部类有构造方法,跟普通类一样。就是内部类里可以写构造函数,用来初始化内部类的属性。我手上这个项目里,就用了内部类构造方法来设置一些特定值。你自己看,先这样。