为了账号安全,请及时绑定邮箱和手机立即绑定

使用双括号设置私有字段值初始化

使用双括号设置私有字段值初始化

Cats萌萌 2022-09-28 10:10:48
我想设置一个带有双括号初始值设定项的私有字段的值。下一个是工作Customer customer1 = new Customer();customer1.setFirstName("Nick");这也有效:Customer customer3 = new Customer("John", "Hammond", true, 80, "3/4/1978");我还想用这样的东西来设置私有字段的值。我知道这不是正确的方法。有什么正确的方法可以做到这一点吗?        Customer customer2 = new Customer()        {            {               firstName = setFirstName("George");            }        };
查看完整描述

1 回答

?
浮云间

TA贡献1829条经验 获得超4个赞

谢谢大家的回答,我为我的方法上的帕斯卡案例名称道歉。答案是这样的(我的类的所有字段都是公共的,除了名字是私有的):


           Customer customer2 = new Customer()

            {

                {

                    setFirstName("Tom");

                    lastName = "Cruz";

                    reliable = true;

                    weight = 70;

                    dateOfBirth = "2/3/1970";

                }

            };


查看完整回答
反对 回复 2022-09-28
  • 1 回答
  • 0 关注
  • 55 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信