一直很喜欢 一句广告词:生活就是一个七天又一个七天。而我想说的是,Java应用就是一个类又一个类。Java是面向对象的语言,对象都是由类实例化而来。一个 Java应用,不论简单还是复杂,都是由若干个Java类组成的。因此,对于初学者,先了解Java类的组成是必要的。
Java类的组成主要有3部分:数据成员、构造方法、方法成员。
首先看下边的代码,是一个简单的Java类:
?1
?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
65
66
67
68
69
70
71
72
73
74
75
76
77
|
package ?com.csst.vo;?? ? ?? public ?class ?Customer?{?? ? ?//1.数据成员?? ? ??? private ?String?custname;?? ? ??? private ?String?pwd;?? ? ??? private ?Integer?age;?? ? ?//2.构造方法?? ? ??? public ?Customer()?{?? ? ??????? }?? ? ??? public ?Customer(String?custname,?String?pwd)?{?? ? ?????? this .custname?=?custname;?? ? ?????? this .pwd?=?pwd;?? ? ??? }?? ? ??? public ?Customer(String?custname,?String?pwd,?Integer?age)?{?? ? ?????? super ();?? ? ?????? this .custname?=?custname;?? ? ?????? this .pwd?=?pwd;?? ? ?????? this .age?=?age;?? ? ??? }?? ? ?//3.方法成员?? ? ??? public ?String?getCustname()?{?? ? ?????? return ?custname;?? ? ??? }?? ? ??? public ?void ?setCustname(String?custname)?{?? ? ?????? this .custname?=?custname;?? ? ??? }?? ? ??? public ?String?getPwd()?{?? ? ?????? return ?pwd;?? ? ??? }?? ? ??? public ?void ?setPwd(String?pwd)?{?? ? ?????? this .pwd?=?pwd;?? ? ??? }?? ? ??? public ?Integer?getAge()?{?? ? ?????? return ?age;?? ? ??? }?? ? ??? public ?void ?setAge(Integer?age)?{?? ? ?????? this .age?=?age;?? ? ??? }?? ? ??} |
Java类的组成:介绍类的三个组成部分。
一、数据成员:
数据成员是类的属性,声明该类的对象所具备的属性。声明数据成员往往需要声明以下几项:
1.权限修饰符(Java中权限修饰符有4种,在以后文章中会介绍):本例中使用的是私有权限private。在大多数情况下,都建议数据成员使用私有权限。
2.数据类型:数据成员必须指明其数据类型,本类中使用的类型有String和Integer。Java中的数据类型分两种,基本类型和引用类型。(在以后文章中会详细介绍)。
3.数据成员标志符:即数据成员的名字。名字要遵守Java的命名规范,最好采用名词性质的单词命名,可以由数字、字母、$、_组成,但是首字母不能是数字。
4.初值:数据成员可以赋初值,也可不赋初值。如果不赋,则会有默认值(根据数据类型不同而不同)。
二、构造方法:
构 造方法是为了创建对象的,反过来亦成立,创建对象必须使用构造方法。比如要创建Customer类对象,必须使用new关键字调用Customer类的某 一个构造方法。在该例子中,有3个构造方法。如:Customer cust=new Customer(“Gloria”,”abc”);
三、方法成员:
方法成员是该类对象所能进行的操作。往往需要声明一下几项。
1.权限访问修饰符:与数据成员的修饰符概念相同,该类中的方法使用公有权限public。
2.返回值类型:方法成员必须指明返回值类型,如果该方法没有返回值,则使用void。
3.方法成员标志符:即方法的名字。规则与数据成员标志符相同。建议方法成员采用动词性质单词命名。
推荐阅读:
原文:http://qwzs112.iteye.com/blog/2255663