匿名类与Java中的其他类有何不同?
我知道匿名类没有名字。匿名类与Java中的其他类有何不同?,java,class,anonymous-class,Java,Class,Anonymous Class,我知道匿名类没有名字。 它在简单类中使用。但除此之外,匿名类与我们使用的简单类有何不同?它们主要用于UI程序中处理事件。如果您的类/接口有一些功能,那么您可以将其嵌入现有类中,而不是为其创建新文件。您可以在上找到详细的说明。匿名类与本地类相同,只是它们没有名称。 它们是表达式而不是声明。因此,它将是statement的一部分(即创建对象的语句,因此我们在匿名类定义后放置一个半列)。如果只需要使用一次,则可以使用匿名类 要点: 不能在其中声明构造函数 可以访问封闭类的所有类级变量,并且只能访问最终
它在简单类中使用。但除此之外,匿名类与我们使用的简单类有何不同?它们主要用于UI程序中处理事件。如果您的类/接口有一些功能,那么您可以将其嵌入现有类中,而不是为其创建新文件。您可以在上找到详细的说明。匿名类与本地类相同,只是它们没有名称。
它们是表达式而不是声明。因此,它将是statement的一部分(即创建对象的语句,因此我们在匿名类定义后放置一个半列)。如果只需要使用一次,则可以使用匿名类 要点:
在Java 8中,lambda的语法与匿名类类似,如果需要无状态实现,它们可以替换匿名类。它们的不同之处在于没有名称。你的问题是什么?