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);
}
}
可以看到 方法中定义的变量的参数在被其他方法引用时是可以被改变的
本文介绍了Java中方法的重载概念,展示了如何在不创建对象的情况下通过static静态方法调用。通过示例代码解释了方法内的参数可以在不同方法间被重新定义,并探讨了方法参数的可变性。
425

被折叠的 条评论
为什么被折叠?



