6_构造方法重载

 1 package coms;
 2 
 3 
 4 /**
 5  * 构造方法重载:
 6  * 构造方法在对象构造时,被自动调用一次。而且只会被调用一次
 7  * 构造方法没有返回值
 8  * 如果在一个类中没有定义构造方法,系统默认提供一个公开的  无参的 空构造方法
 9  * 构造方法经常用于给实例变量赋值
10  * @author user
11  *
12  */
13 public class javalx12 {
14 
15     public static void main(String[] args) {
16         gzff a=new gzff();
17         System.out.println(a.age+a.name);
18         gzff b=new gzff(23);
19         System.out.println(b.age);
20         gzff c=new gzff("String");
21         System.out.println(c.name);
22         gzff d=new gzff("String",23);
23         System.out.println(d.name+d.age);
24     }
25 
26 }
27 
28 class gzff{
29     String name;
30     int age;
31     public gzff(int a){
32         age=a;
33     }
34     public gzff(String a){
35         name=a;
36     }
37     public gzff(String a,int b){
38         name=a;
39         age=b;
40     }
41     public gzff(){
42         
43     }
44 }

 

posted on 2015-02-10 15:06  皮鞋很忙  阅读(72)  评论(0)    收藏  举报

导航