|
构造方法 | 普通方法 |
语法 | 无返回值定义,名称必须是类名 | 有返回值定义,方法名是自定义 |
功能 | 创建对象,初始化属性值 | 实现自定义的功能 |
调用 | new 创建对象 | 对象.方法() |
互相调用 | 构造方法可以调用普通方法 | 普通方法不能调用构造方法 |
默认 | 无参构造器一个 | 没有 |
- 如果类中没有显示的定义任何构造方法,系统会自动的提供一个默认无参构造方法
局部变量和全局变量 局部变量 全局变量 作用域 语句块内部 整个类 生命周期 进入语句块创建,退出语句块销毁 和对象相同 使用方法 直接使用 通过对象访问 声明位置 方法内部 方法外部,类内部 权限 无 有 默认值 没有 int=0 boolean=false char='',引用型为null