j6819236 发表于 2016-2-19 09:25
这里刚好涉及在内存中如何创建对象,因为Course gd=new Course("高等数学");创建步骤如下:
1.声明一个Cour ...
heimagirls 发表于 2016-2-19 10:22
这个问题是因为你没有将初始化的数据放到构造函数里。初始化一个对象需要调用构造函数。平时所见的形式,
C ...
leoliao2008 发表于 2016-2-19 11:59
我已经重写了public Course(String name){},系统还会再生成一个相同名称和构造的方法么? ...
heimagirls 发表于 2016-2-19 12:42
有的哦,它本身就自带了一个不带参数的构造函数,要是需要初始化数据,就要重写一个带参数的构造函数。 ...
leoliao2008 发表于 2016-2-19 13:09
因为先前已经重写了 public Course(String name) { super();
this.name = name;
}
heimagirls 发表于 2016-2-19 14:48
你写的那个是带参数的,参数就是name.无参的那个你不用管它就好了,它的形式是public Course(){}这样的。 ...
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |