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