什么是方法

1、方法
    计算机编程时常常将问题划分成称为"方法"模块,每个方法实现一项非常专一的功能,然后就可以根据所书写的方法构建程序。

2、方法的作用
        1、分而治之
        2、代码复用
3、方法的执行顺序
        在调用方法时,执行方法中的内容,执行完毕后,回到调用方。
4、方法的形参和实参
        方法通过形参增加代码的灵活性和通用性
        形参是方法中定义的局部变量,其作用是接收实参的值。
        实参就是在调用方法时,如果给形参变量赋值,实参可以是变量,可以常量。而形参只能是变量。
        形参和实参之间,要保证:类型一致,个数一致,顺序一致。
5、变量的作用域
        变量的作用域指的是,该变量在什么范围内能够使用。也叫变量的作用范围。
        变量的有效作用范围为,定义该变量的{}之内。
6、方法的返回类型和返回值
        方法的返回类型,是指执行完该方法后,能得到什么样的数据。一旦一个方法有返回类型,那么在任何时候都必须有值的返回。如果该方法没有返回类型,以void表示
        方法的返回值,表示执行该方法后,返回的具体的值,在方法体中,用return关键字,结束该方法,并返回方法的返回值。语法:return返回值。
如果该方法申明为void,那么return后面不能跟返回值。
7、return和break的区别
        1、break只能在循环语句和switch中使用,而return可以在方法的任何地方使用。
        2、break表示结果循环或switch判断,循环和switch判断结束后,继续执行后面的代码。而return是结束方法的执行,return以后,该方法中的其余代码不再执行。
8、全局变量
        在方法外,类里面定义的变量称为全局变量。全局变量在每个方法中都可以使用。每个方法共享全局变量。

        public calss Test{
public static int a=9;
.....
}


9、递归
        递归是一种特殊的循环,在一个方法中在调用本方法,需要注意,必须在有限步骤内,停止递归调用,否则就是一个死递归。

       public static void addEmployyee();
....
String isContince = JOptionPane.InputDialg(null,"是否继续y/n");
if("y".equalslgnoreCasr(isContince)){
 addEmployyee();
}


10、方法重载
        方法重载发生在同一个类中,两个方法名相同,参数列表不同(参数类型、参数个数、参数顺序)。在调用方法时,通过实参来决定执行那个重载方法。
        方法重载,方法名和方法参数的类型会参与编译,而方法参数的名称和方法的返回类型不会参与编译,所以,方法重载和方法返回类型,以及方法参数名无关。

 public static void look(){
        System.out.println("看");
    }
    public static void look(int x){
        System.out.println("看书");
    }
//不是重载方法,和look(int x)都编译为look_int,编译器无法区分:
public static void look(int y){
        System.out.println("看书");
return 1;
    }
public static void look(int x ,String y){
        System.out.println("看新闻");
    }

  • 4
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值