Java默认构造器

时间:2022-07-28
本文章向大家介绍Java默认构造器,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

6. Java中的默认构造器返回的值是什么?

当我们用Java调用构造函数时,它返回由它创建的对象。 这就是我们用Java创建新对象的方式。

7. 我们能继承构造函数吗?

不能,Java不支持构造函数的继承。

8. 为什么在Java中构造函数不能是final,static或abstract?

如果将方法设置为final,则意味着我们不希望任何类覆盖它。 但是构造函数(按照Java语言规范)不能被覆盖。 因此,没有必要将其标记为final

如果我们将方法设置为抽象方法,则意味着它没有主体,应在子类中实现。 但是,当使用new关键字时,将隐式调用构造函数。 因此,它需要一个body。

如果我们将方法设置为static,则意味着它属于该类,但不属于特定对象。 始终调用构造函数来初始化对象。 因此,没有使用标记构造函数为静态的。