方法的语句
执行方法;对象名.方法名();
public 静态非静态 返回值类型 / 数据类型 方法名(){
//主体
return 语句;
}
静态的关键词;static
非静态是没有 static 关键字
调用方法
静态;如果方法是静态的 在同一个类中调用 我们可以通过类名.方法名调用
但是如果不是同一个类中调用,我们通过先创建类对象,然后使用类名的.方法名调用----1.0
非静态 ;通过创建这个类的对象.方法名去调用 ---1.0
例如 ;1.0
public void a( ){ Teacher t = new Teacher( ); t.b( ); //调用Teacher类的b() }方法的返回值;
如果方法具有返回值,方法中必须使用关键字return返回该值, 返回类型为该返回值的类型 return 表达式; 作用:跳出方法 给出结果 如果方法没有返回值,返回类型为void 方法的细节 不能在方法里面定义方法 方法能有多个返回值 成员变量和局部变量 变量声明的位置决定变量作用域 变量作用域确定可在程序中按变量名访问该变量的区域 作用域不同 局部变量的作用域仅限于定义它的方法 成员变量的作用域在整个类内部都是可见的 初始值不同 Java会给成员变量一个初始值 Java不会给局部变量赋予初始值 在同一个方法中,不允许有同名局部变量;在不同的方法中,可以有同名局部变量 两类变量同名时,局部变量具有更高的优先级 行参与实参 在定义方法是的参数是行参 在方法的调用时的参数是实参 形参可以是一个虚值 但实参必须是一个实值


