package com.ff; public class Test { //方法的重载 加上static静态则可以不用new实例化对象 直接调用 在一个方法中定义了属性后 被另一个方法调用后可以从新定义其中的属性 public static void test(int a){ a = 0; System.out.println("方法内a="+a); } //两个方法名字不一样或者参数不一样 不然会报错 public static void test(int a,double b){ System.out.println("a="+a+" b="+b); } public static void main(String[] args) { int b = 1; test(b); System.out.println("外部b"+b); //从新定义方法中的参数 test(12, 13); test(12, 123.5); } }
可以看到 方法中定义的变量的参数在被其他方法引用时是可以被改变的