A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 唠会磕 初级黑马   /  2016-4-24 18:52  /  621 人查看  /  8 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

每个类都要写个构造函数?

8 个回复

倒序浏览
如果你不写会有个默认的无参构造。
回复 使用道具 举报
不写 会有默认的无参构造函数
但是如果你的类需要别人传参初始化属性,那就要自己写个带参的构造函数,不然你类的属性就得用set方法赋值
回复 使用道具 举报
这个不一定,比如主类和接口是没有构造函数的,所以不用写,
但是其他的类都要有构造函数,如果自己不写系统也会默认给你加上一个空参的构造函数,最好是自己按需求写
回复 使用道具 举报
系统会有一个默认的构造函数,如果你写的话,这个新的构造函数就会覆盖你原来的构造函数
回复 使用道具 举报
如果不写,系统会给出默认的无参构造,如果自己给出无参或是有参构造,系统则不会提供.构造方法的作用是为了给其类实例化的对象的成员变量进行赋值,使对象的存在形象化,,是事物由抽象转为具体此过称的重要环节
回复 使用道具 举报
不写的话系统会默认一个无参构造,如果你写了有参构造的话,系统是不会默认的,所以建议还是我们写一个无参构造
回复 使用道具 举报
如果你写,每个类默认都会有一个无参的构造函数。
回复 使用道具 举报
每个类都有构造方法,如果没写,系统会自动给出一个无参构造
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马