JAVA类中属性定义初值与构造函数赋初值有什么区别 我来答 1个回答 #热议# 什么是淋病?哪些行为会感染淋病? 地瓜说机 2017-10-17 · TA获得超过2.9万个赞 知道大有可为答主 回答量:2.3万 采纳率:91% 帮助的人:1.2亿 我也去答题访问个人页 关注 展开全部 感觉属性定义初值的话只要有这个类的对象,该属性就被赋值了而如果用构造函数的话,则必须进行初始化之后才赋值比如说Student a的时候,如果属性定义初值,则name就已经有值了而如果是构造函数,则必须是Student a = new Student("XX")之后,才会被赋值 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 广告您可能关注的内容java和web开发——看下你就明白了虚拟与现实结合的java和web开发,一个去中心化的平行世界,立即拥有你的数字分身区块链创新应用、java和web开发带你开启元宇宙生涯www.gzbluedata.com广告 其他类似问题 2018-02-06 C++中设置类函数成员的默认值和构造函数的初始值有什么区别 14 2016-11-10 java中为对象赋初值,实例化有几种方法 2012-06-21 java中构造方法是如何初始化的?既然附了初始值,每个对象都有同样的初始值了么? 8 2013-06-20 java中对成员变量的初始化一定要用构造函数吗?可以直接对成员变量赋初值吗? 1 2018-05-10 java中创建对象了,显示初始化值和构造函数初始化对象的区别?先后执行顺序是什么? 2 2018-03-23 请问java中怎样给data类型赋初值? 1 2017-10-02 java里面成员变量可以直接赋值,为什么还要构造函数啊? 12 2017-09-29 Java中成员变量赋值和构造函数谁先执行? 26 更多类似问题 > 为你推荐: