方法之间是允许相互调用,不需太知道方法的具体实现实现重用,提高效率
情况 举例
Student类的方法a() 调用student类的方法b(),直接调用 public void a (){ b(); //调用b()}
Student类的方法a(),调用teacher类的方法b(),先创建类对象,然后使用"."调用 public void a(){ teacher t = new teccher(); t.b() ; //调用teacher类的方法}
1.作用域不同
创建对象
局部变量的作用域仅限于定义它的方法;
成员变量的作用域在整个类内部都是可见的
2.初始值不同
java会给成员变量一个初始值
java不会给局部变量赋予初始值
注意:
在同一个方法中,不允许有同名局部变量
在不同的方法中,可以有同名局部变量
在同一个类中,成员变量和局部变量听命时,局部变量具有更高的优先级
如何使用带参方法
定义带参方法的语法
<访问修饰符> 返回值类型 <方法名>(<形式参数列表>){
//方法体
}
访问修饰符:public 表示该方法允许被访问调用的权限范围
返回值类型:方法的返回值类型
形式参数列表:传递给方法的形参列表