gpt4 book ai didi

java - 解释Java中的匿名类

转载 作者:行者123 更新时间:2023-12-02 05:58:14 25 4
gpt4 key购买 nike

当程序运行时,显示函数被调用。但无法理解怎么办?

class A
{
class B
{
void display()
{
System.out.println("display in B.....");
}
}
}

class Twenty extends A.B
{
Twenty(A temp)
{
temp.super();
}
public static void main(String args[])
{
A obj=new A();
Twenty abc=new Twenty(obj);
abc.display();
}
}

解释一下这个程序

最佳答案

这就像扩展类 B 的类 Twenty 一样简单。

由于B类中有一个方法display,因此Twenty继承了这个方法,就像在其中声明了这个方法一样。这就是为什么您能够在 Twenty 类(即 abc)的对象上调用 display 方法。

关于java - 解释Java中的匿名类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22877921/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com