這裏寫代碼片
# 歡迎使用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中,參數的類型和個數相同,而形參名不同;方法的返回值不同時;方法的訪問控制符不同時;以上三種不認爲是方法重載。