Java 本地类和本地内部类之间有什么区别
这两者有什么区别吗 我找不到Java 本地类和本地内部类之间有什么区别,java,class,Java,Class,这两者有什么区别吗 我找不到本地内部类的任何引用 很多人都用过这个词。例如 内部类只是类中的一个类。局部类是在块内部声明的内部类。 内部类只是类中的一个类。本地类是在块内部声明的内部类。引用位于第一个链接的内部: 内部类 Java编程语言允许您在另一个类中定义一个类 (……) 术语:嵌套类分为两类:静态类和非静态类。声明为静态的嵌套类称为静态嵌套类。非静态嵌套类称为内部类 (……) 内部类 与实例方法和变量一样,内部类与其封闭类的实例相关联,并且可以直接访问该对象的方法和字段。此外,由于内部类与
本地内部类
的任何引用
很多人都用过这个词。例如
内部类只是类中的一个类。局部类是在块内部声明的内部类。
内部类只是类中的一个类。本地类是在块内部声明的内部类。引用位于第一个链接的内部:
内部类
Java编程语言允许您在另一个类中定义一个类
(……)
术语:嵌套类分为两类:静态类和非静态类。声明为静态的嵌套类称为静态嵌套类。非静态嵌套类称为内部类
(……)
内部类
与实例方法和变量一样,内部类与其封闭类的实例相关联,并且可以直接访问该对象的方法和字段。此外,由于内部类与实例相关联,因此它本身无法定义任何静态成员
(……)
有两种特殊的内部类:和
本地课程(您正在寻找的内容)
局部类是在块中定义的类,块是平衡大括号之间的一组零或多个语句。通常可以在方法体中找到定义的局部类
总之:
如果你在寻找局部内部类,它们就叫做局部类。请注意,本地类是一种特殊的内部类,因此本地内部类与本地类相同。参考位于第一个链接的内部:
内部类
Java编程语言允许您在另一个类中定义一个类
(……)
术语:嵌套类分为两类:静态类和非静态类。声明为静态的嵌套类称为静态嵌套类。非静态嵌套类称为内部类
(……)
内部类
与实例方法和变量一样,内部类与其封闭类的实例相关联,并且可以直接访问该对象的方法和字段。此外,由于内部类与实例相关联,因此它本身无法定义任何静态成员
(……)
有两种特殊的内部类:和
本地课程(您正在寻找的内容)
局部类是在块中定义的类,块是平衡大括号之间的一组零或多个语句。通常可以在方法体中找到定义的局部类
总之:
如果你在寻找局部内部类,它们就叫做局部类。请注意,本地类是一种特殊的内部类,因此本地内部类与本地类相同。不,我不是在寻找
本地内部类
,如果它们存在的话。@joeyrohan我不理解你的评论。如果你在寻找局部内部类,它们被称为局部类,它们是一种特殊的内部类。否则,你在寻找什么?他们没有提到局部内部类和局部类是一样的?所有的局部类都是内部的(意思是非静态的)。您可以添加显式的内部部分,但不必这样做。请注意,“内部”并不意味着“有一个封闭实例”。这里x
指的是没有封闭实例的内部类的实例:类外部{static Object x=new Object(){};}
内部的实际意思是“不能声明静态成员的嵌套类”。否,我不是在寻找本地内部类,如果它们存在的话。@joeyrohan我不理解你的评论。如果你在寻找局部内部类,它们被称为局部类,它们是一种特殊的内部类。否则,你在寻找什么?他们没有提到局部内部类和局部类是一样的?所有的局部类都是内部的(意思是非静态的)。您可以添加显式的内部部分,但不必这样做。请注意,“内部”并不意味着“有一个封闭实例”。这里x
指的是没有封闭实例的内部类的实例:类外部{static Object x=new Object(){};}
内部的实际意思是“不能声明静态成员的嵌套类”。