java语言基础-如何设计方法

来源:互联网 发布:软件健壮性 软件可靠性 编辑:程序博客网 时间:2024/05/22 16:44

/*      如何来定义/设计方法

         如何来定义方法:

           1:到底需要定义什么功能方法

           2:是否需要定义返回值类型

           3:是否需要形式参数

         -------------------------------------------------------------

         1:是否需要定义返回值类型

         我们说方法其实就是在完成某一个功能,那么完成该功能之后,是否需要给调用者返回一个

         结果数据,如果不需要返回结果数据,此时需要使用void申明(无返回)

         如果需要返回一个结果数据,我们就把该结果数据的类型作为该方法的返回值类型

         打印操作:我们在乎的是方法执行的过程,而不是结果,所有此时使用voi声明

         求两个数之和:我们在乎的方法执行的过程。并且执行完毕之后,需要给调用者一个反馈

         2:是否需要形式参数

         该方法在完成该功能的过程之中,是否有位置的因素参与,如果有请作为参数传递,如果

         没有则没有形参

           求两个数之和的时候,这两个数到底是多少,其实对于方法来说。是未知的。仅仅是调用者知道

         而且不同的调用者传递不同的参数值

         ---------------------------------------------------------------

         针对于有返回的方法,调用者应该定义个变量|去接受返回的结果

         ----------------------------------------------------------------

         a:无参数无返回 b:有参数无返回 ,c 无参数有返回,d: 有参数有返回*/

        

         publicstaticvoid main(String[] args)throws ParseException,UnsupportedEncodingException {

                  

                   //a:无参数无返回 b:有参数无返回 ,c 无参数有返回,d: 有参数有返回

                  

                   //a:无参数无返回

                   //例:

                   Test.getA();

                  

                   // b:有参数无返回

                   //例:

                   String b ="有参数无返回";

                   Test.getB(b);

                  

                  

                   // c:无参数有返回

                   //例:

                   System.out.println(Test.getC());

                  

                  

                   // d:有参数有返回

                   //例:

                   String D ="有参数有返回";

                   System.out.println(Test.getD(D));

                  

                                      

         }

        

         /**

          * 无参数无返回

          */

         public staticvoid getA(){

                   System.out.println("无参数无返回");

         }

        

         /**

          * 有参数无返回

          * @param b

          */

         publicstaticvoid getB(String b){

                   System.out.println(b);

         }

        

         /**

          * 无参数有返回

          * @return

          */

         publicstatic String getC(){

                   return"无参数有返回";

         }

        

         /**

          * 有参数有返回

          * @param d

          * @return

          */

         publicstatic String getD(String d){

                   return d;

         }

}

原创粉丝点击