这里写代码片
# 欢迎使用Markdown编辑器写博客
package swing; //定义一个包
public class Counter { //定义一个类Count
public Counter() {
System.out.println("两数相乘求积:"); //结果使之实现乘法运算功能;
}
public void mul(int x,int d) {
System.out.println("两个整数:"+x+"*"+d+"="+x*d); //定义方法mul(int x,int d),使之两个整数相乘
}
public void mul(int x,float y) {
System.out.println("一个整形,一个单精度浮点数:"+x+"*"+y+"="+x*y); //定义方法mul(int x,float y)
}
public void mul(float x,float y) {
System.out.println("两个单精度浮点数:"+x+"*"+y+"="+x*y); //定义方法 mul(float x,float y)
}
public static void main(String arges[]) {
Counter c=new Counter(); //对方法进行实例化
c.mul(3, 2);
c.mul(3, 2.5f);
c.mul(3.0f, 2.5f); //设置数据,得出结果
}
}
结果
知识点
方法的重载:1必须是在同一个类里面;
2方法名一样;
3参数类型不一样或参数数量不一样;
从中知道了,在java中,参数的类型和个数相同,而形参名不同;方法的返回值不同时;方法的访问控制符不同时;以上三种不认为是方法重载。