zoukankan      html  css  js  c++  java
  • 带参数的方法

    如何使用带参数的方法

     1 定义带参数的方法
     2      语法: <访问修饰符>  返回类型  <方法名>(<形式参数列表>) {
     3                //方法的主体
     4           }
     5      //  访问修饰符: 该方法允许被访问调用的权限范围
     6           返回类型: 方法返回值的类型
     7           形式参数列表: 传送给方法的形参列表
     8 调用带参数的方法
     9       语法: 对象名.方法名(参数1, 参数2,……,参数n)
    10 定义带参数的方法
    11 public class ZhazhiJi {
    12     public String zhazhi ( String fruit ) {   //参数列表:(数据类型  参数1,数据类型  参2…)
    13           String juice = fruit + "汁";
    14           return juice; 
    15      } 
    16 }
    17 调用带参数的方法
    18 /*调用zhazhi方法*/
    19 ZhazhiJi myZhazhiji = new ZhazhiJi();
    20 String myFruit = "苹果";
    21 String myJuice = myZhazhiji.zhazhi(myFruit);        //调用方法,传递的参数要与参数列表一 一对应
    22 System.out.println(myJuice);

    调用带参方法时,有哪些注意事项

    1 带参方法的调用
    2     对象名. 方法名( 变量 1, 变量 2,......, 变量 n);
    3 调用方法时,需要注意以下两点。
    4     1·先实例化对象,再调使用方法。
    5     2·实参的类型、数量、顺序都要与形参一一对应。

    名词解释:形参、实参

    1  形参代表定义方法时括号内的参数(参数列表)       public void xc(形参)
    2  实参代表在调用方法时方法括号内的参数(参数列表)  .xc(实参);

    一个方法可以有多少个参数,多少个返回值?

    --- 注意:当携带多个参数时,实参列表需要和形参列表的顺序和数据类型保持一致

     1 带多个参数的方法
     2    问题: 在保存了多个学生姓名的数组中,指定查找区间,查找某个学生姓名并显示是否查找成功
     3         设计方法,通过传递三个参数(开始位置、结束位置、查找的姓名)来实现
     4 示例: 
     5  public boolean searchName (int start,int end,String name){  
    /*返回值类型 boolean 带有三个形参 {int start,int end,String name} */ 6 boolean find = false; // 是否找到标识 7 // 指定区间数组中,查找姓名 8 for(int i=start-1;i<end;i++) { 9 if(names[i].equals(name)) { 10 find=true; 11 break; 12 } 13 } 14 return find; // 返回结果:boolean类型 15 } 16 17 if(st.searchName(s,e,name)) { //传递三个实参 {s,e,name} 18 System.out.println("找到了!"); 19 }else{ 20 System.out.println("没找到该学生!"); 21 }

       包 --- Package

     1 java中的包(package)
     2    1. 包,对应到磁盘中的文件夹
     3    2 新建一个class,默认保存在缺省包中
     4    3 声明包的关键字:package
     5                              package语句,置顶位置
     6    4. 导入包的关键字:import
     7                              import 包名.类名(*表示所有);
     8    5. 作用:分类存放、方便查找和管理;防止同名冲突;
     9               在更广的范围内保护类、数据和方法
    10   6. 命名规范
    11     Java包名通常由小写字母组成,不能以圆点开头或结尾。
    12     一个唯一包名的前缀通常是全部小写的ASCII字母,并且是一个顶级域名com、edu、gov、net、org,通常使用组织的网络域名的逆序。
    13     包名的后续部分依不同机构各自内部的规范不同而不同。
    14 
    15 好处:(1)允许类组成较小的单元(类似文件夹),易于找到和使用相应的文件
    16     (2)防止命名冲突
    17     (3)更好的保护类、属性和方法
    18 创建包的语法:package
    19 导入包的语法:import      import 包名. 类名;
    20 
    21 创建包的两种方式:
    22  (1)选择项目下的src目录右键-->New-->package 
    23  (2)创建类的时候指定包名,如果没有包,则为默认的default package

    总结:

    分类:

    1、无返回类型,无参数

    2、无返回类型,有参数

    3、有返回类型,无参数

    4、既有返回类型,又有参数

    参数或返回类型,可以是常用的数据类型,也可以是自定义的类或数组

    方法分为带参数不带参数两种

    A不带参数

    public void showInfo(){

    //执行操作

    }

    B带参数方法

    public void showInfo(int name,string str){

    //执行操作语句

    }

  • 相关阅读:
    获取网卡信息
    MVC Razor
    MVC
    Windows 消息
    sql 总结
    学生成绩表 SQL练习题
    oracle与sqlserver的十大区别
    for的冒泡排序练习题
    对于for的一些认识
    穷举
  • 原文地址:https://www.cnblogs.com/yun---meng/p/12776313.html
Copyright © 2011-2022 走看看