这一章节我们来讨论一些默认构造器与this的注意点。
1.默认构造器
当你不设置任何构造器的时候,系统默认会建立一个。
package com.ray.ch01; public class 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);// 正确 } }
总结:这一章节简单讨论了默认构造器(无参构造器)的一些注意点。
这一章节就到这里,谢谢。
-----------------------------------
版权声明:本文为博主原创文章,未经博主允许不得转载。
原文:http://blog.csdn.net/raylee2007/article/details/49419905