构造器的特征
- 它具有与类相同的名称
- 它不声明返回值类型。(与声明为void不同)
不能被static、final、synchronized、abstract、native修饰,不能有 return语句返回值
构造器的作用:
创建对象;
- 给对象进行初始化
语法格式:
修饰符 类名 (参数列表) {
初始化语句;
}
- 根据参数不同,构造器可以分为如下两类:
- 隐式无参构造器(系统默认提供)
- 显式定义一个或多个构造器(无参、有参)
注 意:
赋值的位置:
① 默认初始化
② 显式初始化 /⑤在代码块中赋值
③ 构造器中初始化
④ 通过“对象.属性“或“对象.方法”的方式赋值
- 赋值的先后顺序:
UML类图
JavaBean:
- JavaBean是一种Java语言写成的可重用组件。
- 所谓javaBean,是指符合如下标准的Java类:
- 类是公共的
- 有一个无参的公共的构造器
- 有属性,且有对应的get、set方法