构造方法不能有返回值

2024-10-16 19:01:48 手机知识百科

构造方法不能有返回值 

构造方法不能有返回值,甚至不能是void。这是因为构造方法是一种特殊的函数,它没有返回值,但它会返回一个存放在线程堆栈上的指针,这个指针指向托管堆上的对象。这个返回值是地址,因此程序员无法选择自己的返回类型,也无法自定义返回值。这保证了程序的运行安全。

需要注意,当创建对象时,构造函数会自动返回一个类名类型的值,这个值就是对象的地址。

版权说明: 本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。