标签:相同 proc jdk out 概念 rgs 本质 记录 exit
public class Overload
public void teat(int... x){//x本质上是数组 int[] x={1,2,3,4,5,6}
System.out.println("执行了tese方法带动态列表");
for (int i =0;i<x.length;i++){
System.out.print(" "+x[i]);
}
}
public void teat(){
System.out.println("执行了tese方法带没有携带参数");
}
public void teat(boolean b){
System.out.println("执行了tese方法带boolean参数"+b);
}
public void teat(int i){
System.out.println("执行了tese方法带int参数"+i);
}
public void teat(String s){
System.out.println("执行了tese方法带int参数"+s);
}
public void teat(char c){
System.out.println("执行了tese方法带int参数"+c);
}
public static void main(String[] args) {
//1.创建对象
Overload ol=new Overload();
ol.teat();
ol.teat(true);
ol.teat(10);
ol.teat(1,2,3,4,5,6);
//通过对象.方法名字 调用方法 可以直接通过方法的名字定位方法
//如果方法名字一致 通过放的参数列表类型 来定位方法
//如果没有与传递参数类型一致的方法,可以找一个参数类型可进行转化(自动);例如char 和 int
}
}
运行结果:
执行了tese方法带没有携带参数
执行了tese方法带boolean参数true
执行了tese方法带int参数10
执行了tese方法带动态列表
1 2 3 4 5 6
Process finished with exit code 0
标签:相同 proc jdk out 概念 rgs 本质 记录 exit
原文地址:https://www.cnblogs.com/CGGG/p/12563621.html