Java构造方法

[复制链接]
查看11 | 回复5 | 2012-3-23 11:42:52 | 显示全部楼层 |阅读模式
当你自己不写构造方法时JVM会自动提供一个无参构造方法,如果你自己写了一个构造方法,那么JVM就不会再给你提供默认的构造方法了,直接用你自己的,所以你还想在用默认的,就必须把自己写的去掉,但是有参的还是可以重载的,嘿嘿,希望你明白!!!!...
回复

使用道具 举报

千问 | 2012-3-23 11:42:52 | 显示全部楼层
如果没有构造方法那么系统会自动默认一个无参数的构造方法而你自己创建了一个 系统就不会再去给你默认一个了...
回复

使用道具 举报

千问 | 2012-3-23 11:42:52 | 显示全部楼层
你写了一个有参的构造当你写有参构造时必须再把无参构造加上 别管用不用 你new对象时这样写 Student s=new Student();
用的是无参构造你写的那个有参构造没有用...
回复

使用道具 举报

千问 | 2012-3-23 11:42:52 | 显示全部楼层
没有找到Student的无参构造方法。...
回复

使用道具 举报

千问 | 2012-3-23 11:42:52 | 显示全部楼层
Student s=new Student();
public Student(int newa)你写的构造方法是带参数的,你把Student s=new Student(); 换成Student s=new Student(10);看看...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行