今天教大家使用方法的重載... 呵呵. 方便一些喜歡"偷懶"的. 但是這個(gè)方法很有用的. 可以是代碼更簡(jiǎn)單
不容易弄錯(cuò)..~~ 今天只是隨便寫(xiě)寫(xiě)他其中常見(jiàn)的代碼吧. 大家看看. 多提提意見(jiàn)
1
import java.util.*;
2
public class Test
3

{
4
Test()
5
{
6
7
}
8
public static void main (String[] args)
9
{
10
Employee[] a=new Employee[3]; //定義一個(gè)Employee類的數(shù)組 里面有3個(gè)元素
11
a[0]=new Employee("xiaoqiao",6000);//調(diào)用下面第1個(gè)方法
12
a[1]=new Employee(6000);//調(diào)用下面第2個(gè)方法
13
a[2]=new Employee();//調(diào)用下面第3個(gè)方法
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
}
21
class 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個(gè)方法
28
{
29
this.name=name;
30
salary=s;
31
}
32
Employee(double s) //這是第2個(gè)方法
33
{
34
salary=s;
35
36
}
37
Employee() //這是第3個(gè)方法
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 //這個(gè)里面的東西只執(zhí)行一次
54
{
55
Random aa=new Random(); //這個(gè)是util包里的 一個(gè)方法 .他可以產(chǎn)生隨即數(shù)/
56
nextId=aa.nextInt(1000);
57
}
58
{
59
id=nextId; //把他隨即出來(lái)的值傳到 id里.
60
nextId++; //然后他自動(dòng)增加
61
}
62
63
}
64

2

3



4

5



6

7

8

9



10

11

12

13

14

15



16

17

18

19

20

21

22



23

24

25

26

27

28



29

30

31

32

33



34

35

36

37

38



39

40

41

42



43

44

45

46



47

48

49

50



51

52

53

54



55

56

57

58



59

60

61

62

63

64

_______作者: 鄭成橋