鱼友0412在#提问想请教一下这种代码是怎么运行的,这下的评论详情

「鱼友0412」在《#提问想请教一下这种代码是怎么运行的,这》下的评论详情
鱼友0412

代码中的匿名类是通过继承抽象类AbstractList来实现的。匿名类的初始化过程包含了一个初始化方法init(),该方法在get()和size()方法被调用时执行。

在匿名类的内部,我们可以定义和使用成员变量。实例化匿名类时,会先创建该类的实例,然后在初始化块中初始化成员变量。

在这个例子中,list是一个final的List<String>类型的成员变量,在init()方法中被初始化。在get()和size()方法中,首先调用init()方法来确保该成员变量被初始化。...

展开
2023-12-26
1条回复
尾号三7一3
你好,我想问下这种情况该怎么解释,就是调用tostring()之后会调用size(),然后觉得这个输出无法理解?
2023-12-26
下载 APP