`
李灵晖-raylee
  • 浏览: 127060 次
博客专栏
Group-logo
从头认识java
浏览量:0
文章分类
社区版块
存档分类
最新评论

从头认识java-4.3 默认构造器

 
阅读更多

这一章节我们来讨论一些默认构造器与this的注意点。

1.默认构造器

当你不设置任何构造器的时候,系统默认会建立一个。

package com.ray.ch01;

public class Test {

}

上面的代码其实里面默认包含了一个无参的构造器,这个时候可以使用new Test()来创建对象。

但是,如果自己定义了一些构造器,而且没使用无参构造器,那么就不可以使用new Test()来创建,因为这里系统默认是自己定义的,不再默认的添加。

package com.ray.ch01;

public class Test {
	public Test(int i) {
	}

	public static void main(String[] args) {
		new Test();//错误
		new Test(1);// 正确
	}
}

大家把上面错误的代码复制,然后自己运行一下就知道结果。


总结:这一章节简单讨论了默认构造器(无参构造器)的一些注意点。


这一章节就到这里,谢谢。

-----------------------------------

目录


版权声明:本文为博主原创文章,未经博主允许不得转载。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics