JAVA面向对象基础(方法及方法重载1)

带参数方法

方法是动态的属性,代表一个行为或功能

方法后面括号内是空的,括号内写的内容叫参数。
括号内无值,就叫无参方法
括号内有值,就叫有参方法,或者带参方法。
带参方法就是声明方法的时候传入变量的方法

创建对象时:
引用方法是,如果方法内有参数,必须要传递和参数数据类型一致的数据

使用带参方法

当调用方法需要某些前提条件的时候,可以是使用带参方法,带参方法就是给方法体传递一个参数。
类中定义带参方法:
在这里插入图片描述

创建对象调用带参方法:
在这里插入图片描述
类中定义方法里的参数叫形参,决定了参数的数据类型
调用的方法的时候赋值的参数叫实参,是一个实际的赋值

通过图中的参数列表,我们可以知道,参数是可以同时设置多个的,没有限制,参数和参数之间用逗号隔开。

举例:
榨汁的时候榨了几杯什么样的果汁
可在参数中加上两个参数,一个水果名,一个杯数

public class Test01 {
    
    
    //定义属性 成员变量  榨汁机的颜色  果汁的价格
    String color;
    int  price;
    //定义方法
    //  1  展示榨汁机
    public  void  show(){
    
    
        System.out.println("这是一台"+color+"色的榨汁机,榨出来每杯:"+price+"元");
    }
    //  2   榨水果汁 榨什?   参数类型 变量名  形参
    public  void  zhazhi(String fruit,int num,String name){
    
    
        System.out.println(name+"榨了"+num+"杯"+fruit+"汁");
    }
}
public class Test02 {
    
    
    public static void main(String[] args) {
    
    
        Test01 input = new Test01();
        input.color="白";
        input.price=15;

        input.show();
        //实现榨汁的功能   实参
        input.zhazhi("苹果",4,"王钢蛋");
    }
}

在这里插入图片描述

总结:

1、方法定义处的参数(形参),方法调用处的参数(实参)
2、带参方法,参数可以是一个,也可以是多个,多个参数之间用英文逗号隔开
3、带参方法,参数名随便起,符合变量命名规格即可
4、形参和实参的名字可以不一样,但是数据类型必须保持一致,个数一致,顺序一致。
5、方法有没有参数,和有没有返回值,两码事,没有任何关系

猜你喜欢

转载自blog.csdn.net/yangyingjian123/article/details/113097832