package shirong;
public class chongzai {
public chongzai(){ //创建一个测试重载的类
System.out.println("两积:");
}
public void mul(int a,int b){ //创建两个形参都是整数的方法
System.out.println("求两个整数:"+a+"*"+b+"="+a*b);
}
public void mul(int a,float b){ //创建一个整形、一个单精度浮点数形参的mul方法的重载
System.out.println("一个菱形、一个单精度浮点数:"+a+"*"+b+"="+a*b);
}
public void mul(float a,float b){ //创建两个形参都是单精度mul方法的重载
System.out.println("两个单精度浮点数:"+a+"*"+b+"="+a*b);
}
public static void main(String[] args) {
// TODO 自动生成的方法存根
chongzai S=new chongzai(); //实例化对象
S.mul(5,2); //赋值
S.mul(3, 7.5f);
S.mul(3.2f, 2.5f);
}
}
运行结果
知识重点
继承是指一个新的类继承某个父类后,这个类既具有父类的部分特性,同时又增加了新的特性,使得该类与父类既具有相似性,又有所区别.
java语言只支持单继承,不支持多继承。
对继承的应用:
1.参数的类型和个数不同,而参数名不同,则不认为是方法的重载
2.方法返回值不同时,不认为是重载
3.方法访问控制符不同时,不认为是重载