java中没有显示定义构造方法

tangyaya8 2017-12-10 09:05:23
java中没有显示定义构造方法,在编译的时候会生成默认的构造方法,那这个默认生成是谁生成的?JVM?
还是编译器?
...全文
383 6 点赞 打赏 收藏 举报
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
weixin_38788326 2017-12-25
引用 2 楼 yuxiangaaaaa 的回复:
如果程序员没有给类提供构造函数,则编译器会自动提供一个默认的无参数的构造函数, 如果用户提供了自己的构造函数,则编译器就不在提供默认的无参数构造函数。
2楼正解,编译时自动生成
  • 打赏
  • 举报
回复
wuzhou2222 2017-12-24
小白来学习一下大佬们是怎么解决的
  • 打赏
  • 举报
回复
天边龙一条 2017-12-23
编译器会给一个无参构造
  • 打赏
  • 举报
回复
u010118389 2017-12-11
编译器编译器
  • 打赏
  • 举报
回复
自由自在_Yu 2017-12-11
如果程序员没有给类提供构造函数,则编译器会自动提供一个默认的无参数的构造函数, 如果用户提供了自己的构造函数,则编译器就不在提供默认的无参数构造函数。
  • 打赏
  • 举报
回复
dong_19890208 2017-12-11
编译器,编译器里有好多语法糖,比如字符串用+拼接,编译器会自动转换成StringBuilder拼接
  • 打赏
  • 举报
回复
相关推荐
发帖
Java SE
加入

6.2w+

社区成员

Java 2 Standard Edition
申请成为版主
帖子事件
创建了帖子
2017-12-10 09:05
社区公告
暂无公告