A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

模块的导入:       
        */       
       
        // 1.2方法的使用
        /*        1.定义的格式:
                        若干语句的功能集合.功能代码块,对功能的实现.
                        参数:进入方法发的数据.
                       
                        返回值:从方法中出来的数据.
                       
                        定义方法的完整格式:
                        修饰符 返回值类型 方法名(参数类型 参数名称,...){
                                方法体
                                return 返回值;
               
                修饰符,现阶段的固定写法:public static.
                返回值类型:方法最终产生的数据结果是什么类型.
                方法名称:方法的名字,规则和变量一样,小驼峰.
                参数类型:进入方法的数据是什么类型.
                参数名称:进入方法的数据对应的变量名称.
                注意:参数如果有多个,使用逗号进行分隔.
                方法体:方法需要做的事情,若干行代码.
                return:两个作用,第一,停止方法.第二,将后面的返回值还给调用处.
                返回值:也就是方法执行后最终产生的数据结果.
                注意:return后面的返回值必须和方法名称前面的返回值类型,保持对应.
               
               
                定义一个 两个int数字相加的方法,三要素:
                返回值类型:int
                方法名称:sum
                参数列表:int a, int b
                                       
        */
       
        // 1.3 三种方法调用的格式
       
        /*        1.单独调用
                2.打印调用
                3.赋值调用
        */
                /*sum(10,20);//单独调用
               
                System.out.println(sum(30, 40));//打印调用
               
                int number=sum(15,25);
                System.out.println(number);//赋值调用
               
                }
                //下面为方法体,上面为三种方法的调用
                public static int sum(int a,int b){
                        int result=a+b;
                        return result;
                       
                有参数:小括号当中有内容,当一个方法需要一些数据条件,才能完成任务的时候,就是有参数.
               
                无参数:小括号当中留空.一个方法不需要任何数据条件,自己就能独立完成任务,就是无参数.
                */
               
                //1.4 对比有无返回值
                /*        注意事项:对于有返回值这样的方法,可以使用单独,打印,赋值调用,
                但是对于无返回值的方法,只能只用单独调用.
               
               
                参数返回值方法是今后用的最多的方法类型.
               
               
                */
                /*    System.out.println(same(10,20));
    }
        //布尔值的几种方法写法
    public static boolean same(int a,int b) {
        boolean same;
        if (a==b){
            same=true;
        } else{
            same=true;
        }
        
                boolean same=a==b?true:false;
      
          boolean same=a==b;
          return same;
      
           return a==b;
           */
          
          
        //1.4 方法的注意事项
        /*        方法应该定义在类当中,但是不能在方法当中再定义方法,不能嵌套.
                方法的定义的前后顺序无所谓.
                方法定义之后不会执行,如果要执行,一定要调用.
                如果有返回值,那么必须写上return 返回值.
                return后面的返回数值,必须和方法的返回值类型对应起来.
                对于一个void没有返回值的方法,不能写return后面的返回值,只能写return自己.//return 10错误。renturn;正确
                对于void方法当中最后一行的return可以省略不写
                一个方法当中可以有多个return语句,但是必须保证同时只有一个会被执行到.
               
        */
       
        //1.5 方法的重载
        /*对于功能类似的方法来说,因为参数列表不一样,却需要记住那么多不同的名称太麻烦.
               
                方法的重载(overload):多个方法名一样,但是参数列表不一样.
                好处:只需要记住一个方法的名称,就可以实现类似的多个功能.
       
       
        //1.6 方法重载的注意事项
        方法重载下列因素有关:
                1.参数的个数不同
                2.参数类型不同:可以强制转换
                3.参数的多类型顺序不同.
               
        方法重载下列因素无关:
                1.参数的名称不同.
                2.方法的返回值类型不同.
               
               
        1.7 判断方法的正确重载

1 个回复

倒序浏览
只要努力,未来可期
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马