Java蜘蛛人 欢迎大家

欢迎大家 来到我的blog , 如果我身边的朋友 有什么不懂可以直接来问我 我会细心的帮助你的. 如果网络上的朋友有什么不懂的 可以加我Java蜘蛛人 QQ48187537
posts - 54, comments - 192, trackbacks - 0, articles - 1

 今天教大家使用方法的重载... 呵呵. 方便一些喜欢"偷懒"的.  但是这个方法很有用的.  可以是代码更简单
不容易弄错..~~  今天只是随便写写他其中常见的代码吧. 大家看看. 多提提意见


 1import java.util.*;
 2public class Test
 3{
 4    Test()
 5    {
 6        
 7    }

 8    public static void main (String[] args) 
 9    {
10        Employee[] a=new Employee[3]; //定义一个Employee类的数组 里面有3个元素
11        a[0]=new Employee("xiaoqiao",6000);//调用下面第1个方法
12        a[1]=new Employee(6000);//调用下面第2个方法
13        a[2]=new Employee();//调用下面第3个方法
14        for(int i=0;i<3;i++)
15        {  
16            System.out.println("姓名="+a[i].getName()+"\t"+"工资="+"\t"+a[i].getSalary()+"\t"+"id="+a[i].getId());
17        }

18
19    }

20}

21class Employee
22{
23    private String name="";
24    private double salary;
25    private  static int nextId;
26    private  int id;
27    Employee(String name,double s)  //这是第1个方法
28    {
29        this.name=name;
30        salary=s;
31    }

32    Employee(double s)   //这是第2个方法
33    {
34     salary=s;
35
36    }

37    Employee()    //这是第3个方法
38    {
39        
40    }

41    public String getName()  //得到名字的方法
42    {
43        return this.name;
44    }

45    public double getSalary()  //得到工资
46    {
47        return salary;
48    }

49    public int getId() //得到 id
50    {
51        return  id;
52    }

53    static     //这个里面的东西只执行一次
54    {
55        Random aa=new Random();      //这个是util包里的 一个方法 .他可以产生随即数/
56        nextId=aa.nextInt(1000);
57    }

58    {
59        id=nextId;  //把他随即出来的值传到 id里.
60        nextId++;   //然后他自动增加
61    }

62
63}

64



                                                                                                            _______作者:  郑成桥

只有注册用户登录后才能发表评论。


网站导航: