重载

来源:互联网 发布:怎么找淘宝达人 编辑:程序博客网 时间:2024/06/08 10:03

前面讲了重写,有人认为重写和重载一样,没什么区别,其实不然,重载和重写是两个不同的概念。重载是指在同一个类中可以有多个方法的名称相同,不同的是他们的参数。例如,一个班级中,可以有两个同名同姓的人,但他们的长相是不同的。

public class Student {


String name;
int age;

void print() {
// TODO Auto-generated method stub
System.out.println("姓名:"+name+"\t年龄:"+age);
}
 
void print(String name1,int age1){
System.out.println("姓名:"+name1+"\t年龄:"+age1);
}
 
void print(String name2,int age2,String sex){
System.out.println("姓名:"+name2+"\t年龄:"+age2+"\t性别:"+sex);
}
 
public static void main(String[] args) {
Student s = new Student();
s.name="张三";
s.age=18;
s.print();
s.print("李四", 19);
s.print("王五", 20, "男");
}
}

原创粉丝点击