zoukankan      html  css  js  c++  java
  • Java08_方法

     

    1. 方法:也叫函数,是完成特定功能的代码块。简单来说就是一个方法就是一个功能,一个动作或一个行为。

    2. 格式

      修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2…){

      //方法体语句;

      return 返回值;

      }

      方法格式说明

      • 修饰符:public static

      • 返回值类型:方法执行结果的数据类型

      • 方法名:方法的名称,复核标识符命名规则即可。

      • 参数列表:方法执行需要的条件;

        参数类型:可以是基本类型,也可以是引用类型;

        参数名:变量名

      • 方法体语句:完成特定功能的语句;

      • return:返回,用于结束方法;

      • 返回值:方法执行之后的结果,返回给方法的使用者,若方法没有返回值,则他的返回值类型为void。

       

      1. 方法的定义和调用

        定义:1)确定方法名;

        2)确定返回值类型;

        3)确定参数列表;

         

        调用:使用方法的过程为方法的调用;

        1)通过方法名调用方法;

        2)依据形参列表将实参传给方法;

        形参:在定义方法时需明确方法参数的形式,比如参数的类型个数,故方法定义时的 参数列表称为形参

      实参:调用方法是传递给方法的数据,必须符合形参的个数和对应位置的数据类型。

        
       1  //求两个数之和
       2 public class Main{
       3        public static void main(String[] args){
       4         //调用方法sum
       5            int c=sum(3,4);
       6         System.out.println(c);
       7        }
       8     //定义一个方法sum,形参a,b
       9        public static int sum(int a,int b){
      10         int res=a+b;
      11             return res;
      12        }
      13    }

       

      1. 方法重载:同个类中的多个方法,方法名相同,参数列表不同,方法重载和返回值类型无关;

        要满足的条件

        • 在同一个类中;

        • 方法名相同;

        • 参数列表不同:对应位置的参数类型,参数个数,参数顺序三不同;

        • 方法签名:方法名+参数列表

      • Tips:1)返回值不同构不成方法重载;

      2)形参名称不同构不成方法重载;

      String类提供了多个重载方法indexOf(),可以找子串:

      1. int indexOf(int ch):依据字符的Unicode码查找;

      2. int indexOf(String str):依据字符串查找;

      3. int indexOf(int ch,int fromIndex):依据字符查找,但指定起始位置;

      4. int indexOf(String str,int fromIndex):依据字符串查找,单指定起始位置;

  • 相关阅读:
    jquery 获取easyui combobox选中的值
    一个多余逗号引起的麻烦
    Microsoft.Office.Interop.Excel 放到B/S客户端失败问题 检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000046} 的组件失败,原因是出现以下错误: 80070005 拒绝访问。
    自己收藏-javascript用window.open的子窗口关闭自己并且刷新父窗口
    easyUI datagrid 不刷新问题
    水晶报表中公式字段if else 语句无法正常执行的问题
    SQL SERVER 察看数据库连接池情况
    Data Table 转 List<Type>
    .Net 调用SAP RFC
    VS2017 插件介绍
  • 原文地址:https://www.cnblogs.com/Free-Ink/p/13303654.html
Copyright © 2011-2022 走看看