复制构造函数是一个成员函数,用于使用同一类的另一个对象初始化一个对象。尽管在Java中不需要复制构造函数,因为所有对象都是通过引用传递的。而且,Java甚至不支持自动按值传递。
Q18。什么是Java中的构造函数重载?在Java中,构造函数重载是一种将任意数量的构造函数添加到每个具有不同参数列表的类的技术。编译器使用列表中的参数数量及其类型来区分重载的构造函数。
class Demo { int i; public Demo(int a) { i = k; } public Demo(int a, int b) { //body } }欢迎关注 Java架构师社区公众号.
本文转载自Java架构师必看 ,更多内容点击查看!