方法的基本内容

本文详细介绍了Java中方法的调用方式,包括静态与非静态方法的调用区别,以及如何通过对象调用非静态方法。同时,讲解了方法的返回值,强调了有返回值的方法必须包含`return`语句,以及`void`类型方法的特性。此外,还阐述了方法内的变量作用域,区分了成员变量和局部变量,并指出它们的初始值和访问范围的不同。最后,讨论了方法中的参数类型,行参与实参的概念以及它们在方法定义和调用中的角色。
摘要由CSDN通过智能技术生成

方法的语句

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值