方法
方法的定义
修饰符 方法类型名 方法名(...){
//方法体
//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;
}

浙公网安备 33010602011771号