构造函数是和类名相同的类,在创建的时候就执行了,而一般函数只有在调用的时候才执行。重载构造函数也比一般类要简洁,但是在大的程序中不适合,因为都在创建的时候就调用,比较消耗资源所以建议用一般函数调用。
- class lianxi
- {
- public static void main(String[] args)
- {
- new zi("sheng");
- new zi("sheng",29);
- }
- }
- class zi
- {
- private String a;
- private int b;
- zi(String n)
- {
- a = n;
- System.out.println("xingming:"+a);
- }
- zi(String n,int x)
- {
- a = n;
- b = x;
- System.out.println("xingming:"+a+"...."+"nianling:"+b);
- }
- }
复制代码 |
|