标签:
public class chongzai {
private int m,n;
//构造方法的重载,使用this关键字调用重载的其他构造方法
public chongzai() {
}
public chongzai(int m) {
this.m = m;
}
public chongzai(int m, int n) {
this(m);
this.n=n;
}
public void sayhello(){
System.out.println("Hello");
}
//该方法与第一个方法参数个数不同。参数个数相同,但位置不同也算重载
public void sayhello(String name){
System.out.println("Hello ,"+name);
}
//该方法与第二个方法的参数类型不同
public void sayhello(char name){
System.out.println("Hello ,"+name);
}
//注意:不能使用参数名来区分方法,
//注意:不能使用方法的返回值来区分重载的方法,重载方法的返回值类型可以不同
public int max(int x,int y){
return x>y?x:y;
}
public int max(int x,short y){
System.out.println("ok");
return x>y?x:y;
}
public double max(int x,byte y){
return 0;
}
public double max(byte y,int x){
return 0;
}
public static void main(String args[]){
chongzai test=new chongzai();
test.sayhello();
test.sayhello("JFL");
test.sayhello(‘A‘);
System.out.println(test.max(1,2));
test.max(1,(short)2);
}
}
标签:
原文地址:http://www.cnblogs.com/jfl-xx/p/4670677.html