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

一个类的构造方法的作用是什么? 若一个类没有声明构造方法,该程序能正确执行吗? 为什么?

冯德佑
2023-03-14
本文向大家介绍一个类的构造方法的作用是什么? 若一个类没有声明构造方法,该程序能正确执行吗? 为什么?相关面试题,主要包含被问及一个类的构造方法的作用是什么? 若一个类没有声明构造方法,该程序能正确执行吗? 为什么?时的应答技巧和注意事项,需要的朋友参考一下

主要作用是完成对类对象的初始化工作。可以执行。因为一个类即使没有声明构造方法也会有默认的不带参数的构造方法。

 类似资料:
  • 我有这个web应用程序在脑海中,我想储存我的供应商从不同类别的产品。我想执行一个搜索查询通过我所有的产品,以找到什么提供商我有这样的产品,并最终访问提供商的信息。 我正计划为此目的使用这种结构: 所以我的问题是,一旦我得到我想要的产品,这种方法是访问供应商信息的正确方法吗?

  • 问题: 实现一个超级一流的人。分为两个班,一个是学生班,另一个是教师班。一个人有名字和出生年份。学生有主修课,教师有薪水。为所有类编写类声明、构造函数和字符串方法。编写一个测试程序来测试这些类和方法。 这可能并不复杂,但我是java的初学者。请帮帮我。我在构造器的student()和讲师()上都遇到了以下错误。 这是我的代码: 提前谢谢。

  • 问题内容: 对于具有所有带有公共静态方法的实用程序类,正确的方法是什么? 我应该使用最终班还是抽象班? 请提出建议。 例如: 要么 问题答案: 有自己的目的。如果您希望其他类()实现某些类功能,则可以使用abstract。 如果它只是实用程序类,但是您不希望其他类将其子类化,那么我将选择类。如果实用程序类只有方法,则您无法以任何方式覆盖它们,因此将它们也包含在类中也没有区别。

  • 问题内容: 这是一段代码,作为示例,其余的只是方法(迷宫类的底部)。所以当实例化时,使用 和 这将打印出网格阵列。这是合法的吗?我认为所有类都需要构造函数,它如何打印出二维网格数组? 迷宫课: 问题答案: 不需要 显式 定义构造函数;但是,所有类都必须具有构造函数,如果不提供任何默认构造函数,则将生成默认的空构造函数: 请参见默认构造函数。

  • 问题内容: 我认为在这种情况下,无需声明公共构造函数,因为无论如何都无法在包外部访问该类。但是,当类只有包私有构造函数时,会产生一些隐藏的影响吗? 问题答案: 不,您不必声明公共构造函数。包私有构造函数将同样可用。包外部的类无论如何都无法使用构造函数,因为它们看不到该类。

  • 我见过子类的构造器方法被用于具有超类类型的变量。例如: 是类型对象还是类型?由于类inherit from,因此它的方法可能比它的超类多。实例调用这些函数是否只能存在于中,而不能存在于中?在这种情况下,和可以互换吗?例如: