zoukankan      html  css  js  c++  java
  • JAVA---方法

    1.什么是方法

    main方法,也是java的入口方法

    public static  修饰符
    void 返回值类型,void是特殊的返回值,表示无返回值
    say  表示 方法名
    ( )    表示方法参数,可以有,可以没有

    2.方法的特征

    方法可以把相对独立的某个功能抽象出来,使之成为程序中的一个独立实体。可以在一个程序或其他程序中多次重复使用

    3.方法的优点

    • 使程序变得更简短而清晰
    • 有利于程序维护
    • 可以提高程序开发的效率
    • 提高了代码的重用性

      修饰符   返回值类型   方法名   (  参数类型    参数名  )  {
          ...
          方法体
          ...
          return   返回值  ;
      }

    例:public static void main(String[] args) {

            say();

            eat();
       }

    public static void say ( ) {

    System.out.println("Hello 方法");

    }

    public static void eat ( ) {

    System.out.println("今天我吃了一碗面");

    }

    4.1  最简短的方法定义形式

    无参、无返回值、无修饰符

    void <method name> ( ) {
        方法体;
    }

       4.2  带参数的方法
         语法:

        void <method name> ( <type> <arg1>, <type> <arg1> …….){
              方法体;
        }

         形参:定义方法时定义的参数
         实参:调用方法时传递的参数

       4.3带返回值的方法:

     语法:

      <return type> <method name> ( <type> <arg1>, <type> <arg1> …….){
            方法体;
            return 表达式;
      }

    注意:
      方法至多可以返回一个值,不能返回多个值;
      • 返回值的数据类型必须与方法声明返回值的数据类型匹配;
      • 当遇到 return 语句时,方法执行将终止。程序控制流将立即返回调用方法;

    例: public static void main(String[] args) {    

          int a =test();
          System.out.println(a);

      }

      public static int test(){
          return 123;
      }

    总结

    • 方法是相对独立的单元,用来完成一个独立功能的程序代码。可以在程序中调用这些方法。

      使用方法可以使程序容易维护,提高程序的复用性。

    方法在类中声明,包括:返回类型、方法名、参数列表、方法体。

    调用方法可以使用一个单独的语句,也可以作为表达式的一部分。

    参数分为形式参数、实际参数

    使用return语句从方法中返回,返回值得类型必须与方法定义的返回值一致

    使用数组作为参数时,如果改变形参数组中元素的值,实参数组中的值也会修改

  • 相关阅读:
    Qt 2D绘图之五:图形视图框架的结构和坐标系统
    (转)x264 编码流程
    (转)x264代码详细阅读之x264.c,common.c,encoder.c
    使用ffmepg的lib库调试,debug版本下调试无问题,但release版本会出现跑飞的现象
    (转)视频码率,帧率和分辨率的联系与区别
    (转)windows平台时间函数性能比较QueryPerformanceCounter,GetTickCount,ftime,time,GetLocalTime,GetSystemTimeAsFileTime
    (转)x264源码分析(1):main、parse、encode、x264_encoder_open函数代码分析
    转)x264重要结构体详细说明(2): x264_image_t、x264_picture_t、x264_nal_t
    (转)x264重要结构体详细说明(1): x264_param_t
    (转)SCR, PCR, ESCR, PTS, DTS
  • 原文地址:https://www.cnblogs.com/KGKGKG/p/10594164.html
Copyright © 2011-2022 走看看