黑马程序员技术交流社区

标题: 【上海校区】Java基础之方法的分类和通俗理解 [打印本页]

作者: 小影姐姐    时间: 2018-6-6 17:35
标题: 【上海校区】Java基础之方法的分类和通俗理解
Java基础之方法的分类和通俗理解


一.方法是什么
方法就是封装了一段具有特定功能的代码块  
我们说人都有吃饭睡觉的行为,就可以把这些行为封装成一个方法,这些方法就是人所具备的一些功能


二.方法有什么用
方法的出现可以大大提高我们对代码的复用性  
在一个程序里面,有很多地方会用到相同的代码,如果每次都复制粘贴的话,很麻烦,而且不利于后期的修改和维护,于是我们就可以通过方法将相同的代码放到一个方法里面,以后用的时候,直接调用方法就可以了,并且修改的话,只需要修改方法里面的代码,大大提高了我们的开发效率


三.方法怎么用
所有的方法根据参数和返回值的不同,可以分为以下四类:
1.无参无返回值的方法
    定义
            public static void test1(){
                    System.out.println("hello");
            }
    调用
            test1();

2.有参无返回值的方法
    定义
            public static void test2(int a){
                    System.out.println(a);
            }
    调用
            test2(10);

3.无参有返回值的方法
    定义
            public static int test3(){
                    return 20;
            }
    调用
            int m = test3();
            System.out.println(m);

4.无参无返回值的方法
    定义
            public static int test4(int b){
                    return b;
            }
    调用
            int n = test4(30);
            System.out.println(n);

总结:对于方法调用:有参数就给有返回值就接!






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2