当前位置: 首页 > 面试题库 >

一个Java文件可以有多个类吗?

太叔凌龙
2023-03-14
问题内容

在Java文件中具有多个类的目的是什么?

编辑: 这可以通过在公共类内部创建内部类来实现,对吗?


问题答案:

是的,它可以。但是,每个文件只能有一个公共顶级类.java,并且公共顶级类必须与源文件具有相同的名称。

在一个源文件中包含多个类的目的是将相关的支持功能(内部数据结构,支持类等)与主要的公共类捆绑在一起。请注意,不要这样做总是可以的-唯一的影响就是代码的可读性。



 类似资料:
  • 问题内容: 我正在考虑构建一个非常大的Java类,Java类可以具有的方法数量是否有限制?它可以用于数百万种方法吗? 更新:是的,目的是制作“神”类。 问题答案: 根据Java类文件规范,限制为 65535 : 4.10 Java虚拟机的局限性 文件格式隐含了Java虚拟机的以下限制: 一个类或接口可以声明的方法的数量由该结构项的大小限制为65535 (第4.1节)。请注意,结构项的值不包括从超类

  • 问题内容: div标签可以有两个类吗? 我正在使用twitter bootstrap,我想使用两个预定义的类。 一个是我想在导航栏中使用的类。 在不覆盖CSS的情况下,在html中解决此问题的最佳方法是什么。 问题答案: 当然,一个div可以具有所需的任意多个类(这通常与引导程序和HTML有关): 只需按空格分隔类。 另外: 请记住,一些引导程序类应该用于相同的东西,但是在不同情况下(例如,对齐类

  • 问题内容: 一个类文件可以实现几个接口?类文件使用的接口数量是否有限制?提前致谢。 问题答案: 出于所有实际目的,一个类可以实现的接口数量没有限制,但是java不允许您从多个超类继承。 但是,如果您确实想要nitpick,则可以说一个类可以实现的接口数量受接口ID可以以java字节码表示的最大值限制,或者必须由实现这些接口的代码存储量来限制,或者存储字节码的硬盘空间量。这些都是愚蠢的论点。显然,由

  • 我有多个方法,我希望有静态锁定,以便没有两个对象可以访问一个方法,但同时不同的方法不会被这些对象锁定,并且可以独立运行。 现在我希望这两个方法在被锁定时相互独立,但同时我希望同一个类的多个实例被锁定在一个方法上。 如何实现这一点?通过使用不同的类。仅仅这样做能达到目的吗?

  • 我有一个android sdk,需要使用它的应用程序在其项目目录中google-services.json文件。 我想知道如果应用程序已经有了文件,并从其自己的google开发者控制台接收FCMs。 一个应用程序可以有多个文件用于相同的风格。一个应用程序可以从两个不同的谷歌开发者控制台帐户接收FCM吗?或者一个应用程序如何从两个不同的谷歌开发者控制台接收FCM? 我只是在尝试探索如何将FCM从我的

  • 本文向大家介绍一个try块在Java中可以有多个catch块吗?,包括了一个try块在Java中可以有多个catch块吗?的使用技巧和注意事项,需要的朋友参考一下 是的,单个try块可以有多个catch块。 示例 以下Java程序包含一个数字数组(显示)。从用户那里,它接受此数组中的两个位置,然后将第一个位置的数字除以第二个位置的数字。 输入值时- 如果选择的位置不在显示的数组中,则抛出Array