Java基础
重载:方法的重载是指在一个类中定义多个重名的方法,a(int b) a() a(int c ,int d) a(string name)
括号里面的类型,个数,顺序不同就会不同
但是要求每个方法具有不同的参数的列表(也就是说参数的个数和,类型不同)
程序调用方法时,可以通过传递给他们不同的个数和参数的类型来决定具体使用那一个方法
练习一:
数字求和,包括对方法的重写的要求
package com.tedu.overload;
//测试方法的重载
//1.方法名称相同,2.参数的列表不同
public class Test1_Overload {
public static void main(String[] args) {
method1();//调用无参数的类型
method1(10);//调用有int参数的类型
method1("刘晓坤");//调用有string参数的类型
method1(2,3);//调用有双int参数的类型
}
private static void method1(int i, int j) {
int sum;
sum=i+j;
System.out.println(sum);
}
private static void method1(String string) {
System.out.println(string+"是个小可爱");
}
private static void method1(int i) {
System.out.println(i);
}
//调用无参数的类型
private static void method1() {
System.out.println("我爱学习Java");
}
}
(了解)二维数组
定义:存放数组的数组,也就是说数组里面存放的还是数组的数据的类型