1.使用带参数的方法
<访问修饰符> 返回类型 <方法名>(<形式参数列表>) {
//方法的主体
}
调用带参数的方法
对象名.方法名(参数1, 参数2,……,参数n)
2.构造方法
访问修饰符 构造方法名 ( ) {
//初始化代码
}
作用
初始化对象(系统提供默认无参构造方法)
3.构造方法重载
自定义构造方法
方法名相同
参数项不同
与返回值、访问修饰符无关
此时系统不再提供默认无参构造方法
4.this的用法
this关键字的用法
调用属性
this.health=100;
this.name=”大黄”
调用方法
this.print();
调用构造方法
this();
this(“小黑”,100,100,”雄”);
5.方法重载
同一个类中
方法名相同
参数个数或类型不同
与返回值、访问修饰符无关
6.成员变量和局部变量
成员变量和局部变量变量作用域确定可在程序中按变量名访问该变量的区域
7.成员变量和局部变量的区别
作用域不同
局部变量的作用域仅限于定义它的方法
成员变量的作用域在整个类内部都是可见的
初始值不同
Java会给成员变量一个初始值
Java不会给局部变量赋予初始值
