方法

方法

方法的定义

修饰符 方法类型名 方法名(...){

//方法体

//return返回语句

}


 

方法的调用

首先实例化这个类

对象类型 对象名=对象值

例如:Student student=new Student();

实际参数和形式参数类型需要一一对应

    public static void main(String[] args) {
       Demo03 demo03=new Demo03();
       //实际参数和形式参数类型需要一一对应
      int add = demo03.add(1,2);
       System.out.println(add);
  }
   public int add(int a, int b){
       return a+b;
  }
}

 

补充

值传递和引用传递的区别:

值传递

package com.oop.demo01;
//值传递
public class Demo04 {
   public static void main(String[] args) {
   int a=1;
       System.out.println(a);
       Demo04.charge(a);
       System.out.println(a);
  }
   public static void charge(int a){
       a=10;
  }
}

引用传递

package com.oop.demo01;
//引用传递:对象,本质还是值传递
public class Demo05 {
   public static void main(String[] args) {
       Person person=new Person();
       System.out.println(person.name);//null
       Demo05.change(person);
       System.out.println(person.name);
  }
   public static void change(Person person){
       //person是一个对象:指向--->Person person=new Person();这是一个具体的人,可以改变属性
       person.name="我自己";
  }
}

//定义了一个perosn类,有一个属性name
   class Person{
   String name;

  }

 

posted @ 2021-10-25 17:18  我自己12138  阅读(18)  评论(0)    收藏  举报