java 方法的使用

什么是方法?
方法是实现一个特定功能的代码片段

方法的好处
1.将重复的逻辑抽取出来,封装成方法,可以提高代码的复用
2.将方法的具体实现隐藏起来,
2.实现相对独立的逻辑,便于维护

方法声明格式

访问权限修饰符 其他修饰符 返回值类型 方法名称(参数列表) {//
 //方法体【函数体】 return 返回值;
 //如果返回值类型void ,可以不用写return 
 }
 
举例:
 public static String demo(String s){
        s = "hello";
        return s;
    }

方法的分类:
1.有无参数
2.有无返回值

访问权限修饰符 :
在这里插入图片描述

扩展:default关键字
(default关键字很少用到,特意查看了一下。
1.在switch语句的时候使用default
2.在定义接口的时候使用default来修饰具体的方法
接口中具体的方法必须被default或者static修饰)
因为接口是可以多重继承的,当继承一个以上的接口时,假设两个接口中定义了相同default修饰的方法时,不知大该继承哪一个方法,这样就会产生二义性了,编译器就会报错。

方法的调用格式
格式:方法名称(实参列表);
注意:
a.实参的数量和类型必须和形参保持完全的一致。
b.方法之间只能进行相互的调用,而不能在方法中声明方法,就目前而言声明的方法都和main方法时并列的
c.如果定义方法有返回值,运算的结果会返回给调用者,调用者需要定义变量接收数据

方法重载的概念

同一个类中,方法名字相同,参数列表不同,则是方法重载。
main()方法也可以重载的,不影响JVM调用入口方法。
注意:
参数列表的不同包括,参数个数不同,参数数据类型不同,参数顺序不同
方法的重载与方法的修饰符和返回值没有任何关系

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值