构造函数有没有返回值?

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 17:36   1526   0

答案是肯定的,构造函数没有返回值!!!

那么有人在看到下面这个代码时,str能够被正确赋值。认为在new 了String对象之后,返回值给str了。

str是String new出来的实例,指向分配该对象的地址。

String str = new String("helloworld");

看下面的例子,对象是指向new出来的地址,而不是作为返回值!

public class hello
{
    public static void main(String[] args)
    {
        System.out.println("run");
        Person p=new Person();
        p.name="张三";
        p.age=12;
        p.talk();
        Person pp=new Person("王五");
    }
}


分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP