方法的基本内容

方法的语句

执行方法;对象名.方法名();

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不会给局部变量赋予初始值
在同一个方法中,不允许有同名局部变量;在不同的方法中,可以有同名局部变量
两类变量同名时,局部变量具有更高的优先级
行参与实参
在定义方法是的参数是行参
在方法的调用时的参数是实参
形参可以是一个虚值 但实参必须是一个实值

版权声明:本文为weixin_58171704原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。